﻿body.RTL, .RTL * {
    direction: rtl;
}
body {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
}
a {
    color: #000000;
}
td {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
}
img {
    border: medium none;
}
select {
    font-size: 12px;
}
select option {
    font-size: 13px;
}
fieldset legend {
    font-weight: bold;
    margin-bottom: 3px;
}
.Image16 {
    height: 16px;
    width: 16px;
}
.Image32 {
    height: 32px;
    width: 32px;
}
.NoWrap, .NW {
    white-space: nowrap;
}
.Clear {
    clear: both;
    line-height: 0;
}
.InlineIcon {
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
.CMSValidator {
    color: red;
}
.SM_Header .HeaderTabs {
    width: auto !important;
}
.CMSDeskHeader .HeaderTabs {
    width: auto !important;
}
.HeaderTabs {
    height: 27px;
    left: 170px;
    margin: 25px -1px 0 0;
    position: absolute;
    width: 230px;
}
.Gecko .HeaderTabs, .Gecko3 .HeaderTabs {
    margin-top: 0;
    top: 25px;
}
.IE8 .HeaderTabs {
    margin-top: 17px;
}
.IE7 .HeaderTabs {
    margin-top: 23px;
}
.IE6 .HeaderTabs {
    margin: 25px -3px 0 0;
}
.Safari .HeaderTabs {
    margin-top: 22px;
}
.RTL .HeaderTabs {
    left: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    right: 230px;
}
.HeaderTabs SPAN {
    margin: 0;
}
.HeaderUser {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}
.HeaderSite {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}
.HeaderSiteInfo {
    font-family: Verdana;
    font-size: 11px;
}
.HeaderSeparatorEnvelope .HeaderSeparator {
    height: 6px;
}
.ButtonUploader span {
    border: medium none;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    left: 0;
    line-height: 15px;
    margin: 0 0 0 2px;
    padding-top: 2px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    vertical-align: top;
    width: 90px;
}
.LogonButton {
    background: url("Images/LogonButton.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: right;
    height: 26px;
    width: 99px;
}
.ShortDropDownList {
    width: 90px;
}
.LongDropDownList {
    width: 150px;
}
.ContentDropdown {
    width: 98px;
}
.FieldLabel .ContentButton {
    margin: 1px 5px 0 0;
}
.UniGridSearch .ContentButton {
    margin: 3px 5px 0 0;
}
.ContentCheckbox {
    display: block;
}
.ContentCheckBoxList {
}
.ContentRadioButtonList {
}
.ContentLabel {
}
.ContentLabelItalic {
    font-style: italic;
}
.TabControlRight, .RTL .TabControlLeft {
    cursor: pointer;
    height: 20px;
    overflow: hidden;
}
.TabControlTable {
    height: 24px;
}
.IE8 .CMSDeskHeader .TabControlTable {
    margin-top: 8px;
}
.IE8 .SM_Header .TabControlTable {
    margin-top: 0;
}
.TabsHeaderSeparator {
    background-color: #FFFFFF;
    border-bottom: 1px solid #B4C2BC;
    height: 5px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.TabsPageHeader {
    background-color: #FFFFFF;
    height: 100%;
    overflow: hidden;
    top: 0;
    width: 100%;
}
.TabsHeaderInline {
    overflow: hidden;
    width: 100%;
}
.TabsEditMenu {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
}
.TabsEditMenuPadding {
    height: 40px;
}
.TabsPageFull {
    height: 100%;
}
.Title {
    font-weight: bold;
}
.TabsPageTitle {
    display: block;
    height: 68px;
}
.TabsPageTitleBreadcrumbs {
    display: block;
    height: 30px;
}
.TabsPageTabs {
    clear: both;
    height: 29px;
    overflow: hidden;
    width: 2000px;
}
.TabsLeft {
    float: left;
    height: 32px;
    overflow: hidden;
    width: 5px;
}
.RTL .TabsLeft {
    float: right;
}
.TabsTabs {
    float: left;
    height: 29px;
    left: 7px;
    margin: 0 -1px 0 0;
    overflow: hidden;
    padding-top: 0;
    position: absolute;
}
.TabsPageBody .TabsTabs {
    left: 17px;
}
.TabsPageBody .TabsTabsTabs {
    left: 27px;
}
.VerticalTabsPageHeader .TabsTabs {
    left: auto;
}
.IE7 .TabsTabs {
    line-height: 20px;
    margin: 0;
}
.Safari .TabsTabs {
    line-height: normal;
}
.TabsTabs .TabControlSelected {
    height: 29px;
    padding: 8px 5px 0;
}
.TabsTabs .TabControl:hover {
    height: 29px;
    padding: 8px 5px 0;
}
.MyMessages .TabsTabs .TabControlSelected {
    height: 28px;
}
.IE8 .TabsTabs .TabControlSelected, .IE9 .TabsTabs .TabControlSelected {
    height: 21px;
}
.IE8 .TabsTabs .TabControl:hover, .IE9 .TabsTabs .TabControl:hover {
    height: 21px;
}
.IE7 .TabsTabs .TabControl:hover {
    height: 22px;
    padding: 7px 4px 0 5px;
}
.IE7 .TabsTabs .TabControlSelected, .IE6 .TabsTabs .TabControlSelected {
    height: 22px;
    padding: 7px 4px 0 5px;
}
.TabsTabs .TabControl {
    padding: 8px 5px 0;
}
.IE7 .TabsTabs .TabControl {
    padding: 7px 4px 0 5px;
}
.IE6 .TabsTabs {
    margin: 0 -3px 0 0;
}
.RTL .TabsTabs {
    float: right;
    margin: 0 0 0 -1px;
    position: absolute;
    right: 7px;
}
.IE6 .RTL .TabsTabs {
    margin: 0 0 0 -3px;
}
.ProductOptions {
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.RTL .TabsRightDialog {
    margin-left: 3px;
    margin-right: auto;
}
.TabsFullTabs {
    float: left;
    height: 32px;
    overflow: hidden;
    padding-top: 5px;
}
.RTL .TabsFullTabs {
    float: right;
}
.FullTabsLeft, .TabsLeft {
    background-image: url("Images/TabsPanel.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    float: left;
    height: 29px;
    overflow: hidden;
    width: 7px;
}
.RTL .FullTabsLeft, .RTL .TabsLeft {
    float: right;
    width: 3px;
}
.RTL .TabsLeft {
    width: 0;
}
.UsersMassEmailTabs {
    background-image: url("Images/TabsPanel.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 24px;
    margin: 0;
    padding-top: 5px;
    width: 100%;
}
.UsersOnline {
    display: block;
    margin-bottom: 20px;
}
.UsersMassEmailTabs .TabControlTable {
    margin-left: 5px;
}
.IE6 .FullTabsRight {
    overflow: hidden;
}
.RTL .FullTabsRight {
    margin: 0 3px 0 0;
}
.TabsPageBody, .TabsPageBody2 {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}
.Safari .TabsPageBody, .Safari .TabsPageBody2 {
    position: absolute;
    top: 0;
}
.TabsPageBody2 {
    background-color: #FFFFFF;
    margin-left: 10px;
}
.TabsPageScrollArea, .TabsPageScrollArea3, .ForumScrollArea {
    background-color: #FFFFFF;
    overflow: auto;
    position: absolute;
    top: 0;
}
.RTL .TabsPageScrollArea {
    right: 0;
}
.TabsPageHeaderArea {
    background-color: #FFFFFF;
    border-bottom: 1px solid #A4B2BC;
    border-left: 1px solid #A4B2BC;
    border-right: 1px solid #A4B2BC;
    height: 100%;
    position: absolute;
    width: 99%;
}
.ForumScrollArea {
    height: 100%;
    width: 100%;
}
.TabsPageScrollArea {
    height: 100%;
    width: 100%;
}
#pnlOptions .TabsPageScrollArea {
    bottom: 0;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 99px;
    width: auto;
}
.TabsPageScrollArea2 {
    height: 99%;
    overflow: auto;
    width: 100%;
}
.TabsPageScrollArea3 {
    height: 99%;
    width: 100%;
}
.WebpartProperties .TabsPageScrollArea2, .WidgetsProperties .TabsPageScrollArea2 {
    height: 100%;
    width: 100%;
}
.TabsPageFixedMenu, .TabsPageFixedMenu2 {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #A4B2BC;
    border-right: 1px solid #CCCCCC;
    font-family: Tahoma;
    font-size: 11px;
    height: 42px;
    padding: 0 10px;
    position: absolute;
    text-decoration: underline;
    width: 95%;
    z-index: 2;
}
.TabsPageFixedMenu2 {
    width: 92%;
}
.Gecko3 .TabsPageFixedMenu2 {
    width: 91%;
}
.TabsPageMenuPadding {
    height: 40px;
}
.TabsPageContent {
    background-color: #FFFFFF;
    margin-bottom: 5px;
    width: 100%;
}
.IE7 .TabsPageContent {
    position: relative;
    top: -4px;
    width: 100%;
}
.IE7 .WebPartZoneProperties .PageContent {
    width: 94%;
}
.PropertiesDialog {
    height: 100%;
    width: 100%;
}
.IE7 .PropertiesDialog .TabsPageContent {
    width: 97%;
}
.IE9 .PropertiesDialog .TabsPageContent {
    padding-bottom: 270px;
}
.TabsLeftBorder {
    background-color: #F5F3EC;
    border-right: 1px solid #A4B2BC;
    bottom: 0;
    height: 100%;
    padding: 0;
    position: absolute;
    top: 0;
    width: 5px;
}
.VerticalTabsTop {
    border-right: 1px solid #A4B2BC;
    height: 0;
    margin-left: 5px;
    overflow: hidden;
    width: 109px;
}
.RTL .VerticalTabsTop {
    border-left: 1px solid #A4B2BC;
    border-right: medium none;
    margin-left: auto;
    margin-right: 5px;
}
.VerticalTabsTabs {
    margin-left: 0;
}
.RTL .VerticalTabsTabs {
    border-left: medium none;
    margin-left: auto;
}
.VerticalTabsPageBody {
    padding: 0 3px 0 10px;
}
.VerticalTabsPageHeader {
    padding: 0 5px 0 10px;
}
.Safari .VerticalTabsPageHeader {
    margin-top: 12px;
}
.RTL .VerticalTabsPageBody {
    padding: 5px 10px 0 5px;
}
.VerticalTabsBody {
    height: 100%;
    position: absolute;
    width: 100%;
}
.Separator .VerticalTabsPanel {
    background: url("Images/Resizer.png") repeat-y scroll right top transparent;
}
.RTL .Separator .VerticalTabsPanel {
    background-position: left top;
}
.IE7 .VerticalTabsPageContent, .IE6 .VerticalTabsPageContent {
    width: 98%;
}
.TabsPageContainer {
    background-color: #FFFFFF;
    height: 100%;
    position: absolute;
    width: 100%;
}
.TabsPageContainer2 {
    background-color: #F5F3EC;
    height: 100%;
    padding-left: 5px;
    position: absolute;
    width: 100%;
}
.TabsHeaderContainer {
    background-color: #FFFFFF;
    overflow: auto;
    padding: 0;
}
.TabsHeaderContainerPadding {
    background-color: #FFFFFF;
    border-left: 1px solid #A4B2BC;
    border-right: 1px solid #A4B2BC;
    margin-left: 5px;
    margin-right: 5px;
    overflow: auto;
    padding: 0;
}
.TabsVertical #TabControlItem_0 {
    padding: 4px 3px 5px 8px;
}
.RTL .TabsVertical #TabControlItem_0 {
    padding: 4px 8px 5px 3px;
}
.TabsVertical .TabControlLinkSelected {
}
.TabsVertical .TabControlSelectedRight {
    background-image: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 0;
}
.TabsVertical .TabControlLeft {
    border-top: 1px solid #A4B2BC;
    display: none;
    height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 0;
}
.TabsVertical .TabControlLink {
}
.TabsVertical .TabControlRight {
    background-image: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 0;
}
.FieldLabelShift {
    padding-left: 15px;
}
.RTL .FieldLabelShift {
    padding-right: 15px;
}
.SM_Header {
    background-image: url("Images/CMSDeskHeader.png");
    background-repeat: repeat-x;
    margin: 0;
}
.RTL .SM_Header {
}
.SM_Header .HeaderTabs {
    left: 170px;
    margin-top: 25px;
}
.RTL .SM_Header .HeaderTabs {
    left: auto;
}
.Gecko .SM_Header .HeaderTabs, .Gecko3 .SM_Header .HeaderTabs {
    margin-top: 0;
    top: 25px;
}
.IE8 .SM_Header .HeaderTabs {
    margin-top: 17px;
}
.IE7 .SM_Header .HeaderTabs {
    margin-top: 23px;
}
.Safari .SM_Header .HeaderTabs {
    margin-top: 22px;
}
.FrameResizer {
    background: url("Images/ResizerButton.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 33px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 48%;
    vertical-align: middle;
    width: 9px;
    z-index: 2000;
}
.RTL .FrameResizer {
    background: url("Images/ResizerButton.png") no-repeat scroll left top transparent;
}
.FrameResizer img {
    bottom: 2px;
    position: absolute;
    right: 2px;
}
.ResizerBorder {
    display: none;
    font-size: 0;
    position: absolute;
}
.RTL .FrameResizer {
    left: 0;
    right: auto;
}
.VerticalResizerBorder {
    background: url("Images/Resizer.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #8D8D8D;
    border-top: 1px solid #CCCCCC;
    bottom: 0;
    height: 5px;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 100%;
    z-index: 1999;
}
.RTL .VerticalFrameResizer {
    left: 0;
    right: auto;
}
.VerticalFrameResizer img {
    bottom: 1px;
    position: absolute;
    right: 1px;
}
.RTL .AllFrameResizer {
    left: auto;
    right: 0;
}
.AllFrameResizer {
    cursor: pointer;
    display: block;
    height: 9px;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 1px;
    position: absolute;
    top: 0;
    vertical-align: middle;
    width: 9px;
    z-index: 2000;
}
.AllFrameResizer:hover .ResizerContent {
    display: inline;
}
.AllFrameResizer .ResizerContent {
    display: none;
}
.AllFrameResizer img {
    border: medium none;
    position: absolute;
}
.TreeBody {
    background-color: #F9FCFD;
    height: 100%;
    width: 100%;
}
.TreeArea {
    height: 100%;
    overflow: auto;
    position: absolute;
    right: 7px;
    top: 0;
    width: 98%;
}
.RTL .TreeArea {
    left: 7px;
    right: auto;
}
.SelectNodeTree .TreeArea {
    left: auto;
    right: auto;
}
.TreeAreaTree {
    padding-left: 5px;
    padding-top: 5px;
}
.RTL .TreeAreaTree {
    padding-left: 0;
    padding-right: 5px;
}
.TreeMenu {
    background-color: #ADD1FF;
    background-image: url("Images/TreeMenuTopBackground.png");
    background-repeat: repeat-x;
    border-bottom: 1px solid #A4B2BC;
    display: block;
    padding-bottom: 4px;
}
.IE8 .TreeMenu {
}
.SettingsMenu {
    height: 50px !important;
}
.MenuBox {
    position: relative;
    width: 91%;
    z-index: 2;
}
.MenuSubBox {
    width: 100%;
}
.TreeMenuContent {
    padding: 5px;
}
.Gecko3 .TreeMenuContent {
    width: 238px;
}
.Gecko4 .TreeMenuContent {
    width: 237px;
}
.IE7 .TreeMenuContent, .IE8 .TreeMenuContent {
    width: 237px;
}
.IE6 .TreeMenuContent {
    width: 238px;
}
.Safari .TreeMenuContent {
    width: 239px;
}
.TreeMenuContent div {
    overflow: hidden;
    white-space: nowrap;
}
.ContentTree {
    display: block;
    font-family: Verdana;
    font-size: 12px;
}
.ContentTree span.Name, .SelectorTree span.Name {
    display: inline-block;
}
.ContentTree .Name {
    text-decoration: none;
}
.ContentTree td {
    font-family: Verdana;
    font-size: 12px;
    vertical-align: top;
}
.ContentTree td .Image16 {
    height: 16px;
    width: 16px;
}
.TreeFrame {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #FFFFFF -moz-use-text-color -moz-use-text-color;
    border-style: none solid none none;
    border-width: medium 1px medium medium;
}
.TreeBorder {
    background: url("Images/Resizer.png") repeat-y scroll left top transparent;
    cursor: e-resize;
    height: 100%;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 7px;
    z-index: 1000;
}
.RTL .TreeBorder {
    left: 0;
    right: auto;
}
.DDItem {
    clear: both;
    display: block;
}
.DDItemDragged {
    background-color: #DDDDDD;
    clear: both;
    opacity: 0.7;
}
.ContentTreeItem .Info {
    color: #888888;
    font-style: italic;
}
.ContentTreeItem .NodeName {
    color: #000000;
    cursor: pointer;
    margin-left: 1px;
    padding: 2px 10px 2px 5px;
}
.TreeNodeTable {
    padding-top: 2px;
}
.RTL .ContentTreeItem .Name {
    margin-left: auto;
    margin-right: 1px;
    padding: 2px 5px 2px 10px;
}
.RTL .ContentTreeSelectedItem .Name {
    margin-left: auto;
    margin-right: 1px;
    padding: 2px 5px 2px 10px;
}
.IE7 .RootNode .ContentTreeItem .Name, .IE7 .DialogTree .ContentTreeItem .Name {
    padding-bottom: 1px;
}
.ContentTreeItem img, .ContentTreeSelectedItem img {
    padding-bottom: 3px;
}
.Safari .ContentTreeItem img, .Safari .ContentTreeSelectedItem img {
    padding-bottom: 5px;
}
.ContentTree A, .ContentTree A:link, .ContentTree A:visited, .ContentTree A:hover, .ContentTree A:active {
    outline: medium none;
}
.ContentTree td .NodeLink, .Listing td .NodeLink {
    border: medium none;
    height: 9px;
    padding-left: 2px;
    vertical-align: text-top;
    width: 9px;
}
.ContentSelectNode {
    display: block;
    font-family: Verdana;
    font-size: 12px;
    height: 100%;
    margin: 0 auto;
}
.SelectNodeTreeo {
    clear: both;
    display: block;
    padding-top: 3px;
}
.EditBreadCrumbs {
    background-color: #F5F3EC;
    border-bottom: 1px solid #A4B2BC;
    margin: 0;
    padding: 1px 0;
}
.EditBreadCrumbs .PageTitleBreadCrumbs {
    border: medium none;
    height: 28px;
    overflow: auto;
    padding-left: 0;
    padding-right: 0;
    width: auto;
}
.EditBreadCrumbs .PageTitleBreadCrumbsPadding {
    padding-bottom: 0;
    padding-left: 10px;
    padding-top: 8px;
}
.RTL .EditBreadCrumbs .PageTitleBreadCrumbsPadding {
    padding-left: 0;
    padding-right: 10px;
}
.ContentEditMode {
    float: right;
    padding: 4px 5px 1px;
    width: auto;
}
.RTL .ContentEditMode {
    float: left;
}
.RefreshTreeIconContainer {
    cursor: pointer;
    position: fixed;
    right: 8px;
    top: 1px;
}
.RefreshTreeIcon {
    background-color: #DFDFDF;
    border: 1px solid #8D8D8D;
    padding: 3px;
    visibility: hidden;
}
.RTL .RefreshTreeIconContainer {
    left: 8px;
    right: auto;
}
table.PanelMenuWrapper {
    margin: 0 auto;
}
.PanelMenu {
    font-family: Arial;
    line-height: 18px;
    margin: 25px 0 35px;
}
.RTL .PanelMenu {
    text-align: right;
}
.PanelMenu .Column {
    display: block;
    float: left;
}
.RTL .PanelMenu .Column {
    float: right;
}
.PanelMenuCategory {
    border: 1px solid #FFFFFF;
    cursor: pointer;
    margin: 8px;
    width: 300px;
}
.PanelMenuCategory .CategoryImage {
    float: left;
    height: 24px;
    margin: 7px 4px;
    width: 24px;
}
.RTL .PanelMenuCategory .CategoryImage {
    float: right;
}
.PanelMenuCategory .CategoryMenu {
    float: left;
    line-height: 18px;
    margin: 4px;
}
.RTL .PanelMenuCategory .CategoryMenu {
    float: right;
}
.PanelMenuCategory .CategoryMenu ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.PanelMenuCategory .CategoryTitle {
    color: #101A42;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
}
.PanelMenuCategory .CategoryTitle:hover {
    text-decoration: underline;
}
.PanelMenuCategory .CategoryAction {
    color: #0066CC;
    text-decoration: none;
    white-space: nowrap;
}
.PanelMenuCategory .CategoryAction:hover {
    text-decoration: underline;
}
.IE7 .ABTestOverViewList .UniGridMain {
    width: 100% !important;
}
.UniGridMain {
    width: 100%;
}
.UniGridGrid .UniGridHead .AC {
    padding-left: 0;
}
.RTL .UniGridGrid .UniGridHead .AC {
    padding-left: 10px;
    padding-right: 0;
}
.UniGridGrid .UniGridHead .EmptyAC {
    padding-left: 0;
    padding-right: 4px;
}
.RTL .UniGridGrid .UniGridHead .EmptyAC {
    padding-left: 4px;
    padding-right: 0;
}
.MenuPanel {
    cursor: pointer;
    height: 26px;
    padding-left: 4px;
    vertical-align: middle;
}
.RTL .MenuPanel {
    padding-right: 4px;
}
.ActionsHeader td {
    border-width: 0;
}
.UniGridGrid .ActionsHeader .ActionsCell {
    border-width: 0;
    padding: 0;
}
.UniGridGrid .ActionsHeader .ActionsCellText {
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    padding-left: 5px;
}
.RTL .UniGridGrid .ActionsHeader .ActionsCellText {
    padding-right: 5px;
}
.ActionsHeader tr {
    border: medium none;
}
.ActionsHeader td {
    background: none repeat scroll 0 0 transparent;
    border-style: none;
}
.IE7 .UniGridMain, .IE6 .UniGridMain {
    width: 97%;
}
.IE7 .DashboardWidget .UniGridMain, .IE7 .EditingFormTable .UniGridMain {
    width: 100%;
}
.UniGridBody a {
    color: #000000;
}
.IE7 .UniGridHead {
    background: none repeat scroll 0 0 transparent;
    height: 26px;
}
.IE8 .UniGridHead, .IE9 .UniGridHead {
    height: auto;
    min-height: 27px;
}
.RTL .UniGridHead td, .RTL .UniGridHead th {
    background-position: left top;
}
.UniGridHead th {
    text-align: left;
}
.IE7 .UniGridHead th, .IE7 .UniGridHead td {
    background-color: #D0E1F6;
    background-image: url("Images/HeaderLong.png") !important;
    background-position: right top;
}
th.UniGridActions {
    background-image: none !important;
}
.IE7.RTL .UniGridHead th, .IE7.RTL .UniGridHead td {
    background-position: left top;
}
.IE7 .UniGridHead td {
    padding: 0 12px 0 10px;
}
.RTL .UniGridHead th {
    padding-right: 10px;
    text-align: right;
}
.RTL .UniGridHead {
    text-align: right;
}
.IE6 .UniGridHead th {
    background: url("Images/Header.png") repeat-x scroll left top transparent;
    color: #313131;
    height: 25px;
    padding: 0 20px;
    text-decoration: none;
}
.IE6 .RTL .UniGridHead {
    float: right;
}
.UniGridHead a {
    color: #000000;
    text-align: left;
    text-decoration: none;
}
.UniGridHead .UniGridSortLabel {
}
.Safari .UniGridSortUp, .Safari .UniGridSortDown {
    position: relative;
    top: 1px;
}
.UniGridGrid .ActionsColumn {
    padding-left: 0;
    padding-right: 0;
}
.Opera .UniGridGrid td td, .Opera .UniGridGrid th td, .IE7 .UniGridGrid td td, .IE7 .UniGridGrid th td {
    border: medium none;
}
.IE6 .EvenRow, .IE7 .OddRow {
    height: 20px;
}
.IE8 .EvenRow, .IE8 .OddRow {
    border: 1px solid #CCCCCC;
}
.ContentNewClasses .OddRow {
    background-color: #FFFFFF;
}
.RTL .EvenRow, .RTL .OddRow {
    text-align: right;
}
.EvenRow {
    height: 26px;
}
.IE7 .EvenRow {
    height: 20px;
}
.UniGridFooter {
    background-color: #E6F1FF;
    float: right;
    margin-top: 10px;
    padding: 5px;
    text-align: right;
}
.RTL .UniGridFooter {
    float: left;
    text-align: left;
}
.GridFooter {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 3px;
    text-align: right;
}
.RTL .GridFooter {
    text-align: left;
}
.UniGridActionSeparator {
    border-left: 1px solid #CCCCCC;
    margin-left: 3px;
    overflow: hidden;
    padding-bottom: 3px;
    vertical-align: top;
}
.RTL .UniGridActionSeparator {
    border-left: medium none;
    border-right: 1px solid #CCCCCC;
    margin-right: 3px;
}
.SelectableItem {
    cursor: pointer;
    text-decoration: underline;
}
.ContentGrid {
    border: 1px solid #CCCCCC;
    width: 100%;
}
.ContentGridHead th {
    color: #000000;
    text-align: left;
    text-decoration: none;
}
.RTL .ContentGridHead th {
    text-align: right;
}
.ContentGridHead a {
    color: #000000;
    text-decoration: none;
}
.RTL .UnigridActionButton {
    margin: 0 1px 0 3px;
}
.ContextMenuButton input, .ContextMenuButtonActive input {
    padding: 1px;
}
.UnigridActionMenu:hover input, .UnigridActionMenuActive input, .ContextMenuButton:hover input, .ContextMenuButtonActive input {
    border: 1px solid #CCCCCC;
}
.WebPartForm .UniGridContent table {
    margin: 0 !important;
}
.WebPartForm .UniGridPager table {
    width: auto !important;
}
.WebPartForm .UniGridPager td {
    padding: 0 !important;
}
.UniGridClearPager .UniGridPager {
    background-color: Transparent;
    background-image: none;
    border: 0 none;
}
.UniGridPager a, .UniGridPager a:focus, .UniGridPager a:hover, .UniGridPager a:active {
    outline: medium none;
}
.IE7 .UniGridPager, .IE7 .UniGridGrid {
    background: none repeat scroll 0 0 transparent;
    height: auto;
}
.PermissionMatrix .UniGridPager {
    border: 0 none;
}
.UniGridPager th, .UniGridPager td {
    background: url("Images/HeaderDivider.png") no-repeat scroll right top transparent;
    border: 0 none !important;
    font-weight: bold;
}
.IE7 .UniGridPager th, .IE7 .UniGridPager td {
    background: url("Images/HeaderLong.png") no-repeat scroll right top transparent;
    padding: 0;
}
.RTL .UniGridPager th, .RTL .UniGridPager td {
    background-position: left top;
}
.IE6 .UniGridPager th {
    background: url("Images/Header.png") repeat-x scroll left top transparent;
    color: #313131;
    height: 25px;
}
.UniGridClearPager .UniGridPager th, .UniGridClearPager .UniGridPager td, .UniGridPagerNoSeparator, .UniGridPagerNoSeparator th, .UniGridPagerNoSeparator td {
    background-color: Transparent;
    background-image: none;
}
.IE7 .UniGridClearPager .UniGridPager th, .IE7 .UniGridClearPager .UniGridPager td, .IE7 .UniGridPagerNoSeparator, .IE7 .UniGridPagerNoSeparator th, .IE7 .UniGridPagerNoSeparator td {
    background-image: none;
}
.UnigridPagerSelectedPage, .UnigridPagerPage {
    border: 1px solid transparent;
    display: block;
    height: 18px;
    line-height: 18px;
    margin: 0 1px;
    padding: 0 4px;
    text-align: center;
    text-decoration: none;
}
.RTL .UnigridPagerSelectedPage, .RTL .UnigridPagerPage {
    float: right;
}
.UnigridPagerFirst, .UnigridPagerLast, .UnigridPagerPrev, .UnigridPagerNext, .UnigridPagerPageSize {
    display: inline;
    float: left;
    font-weight: bold;
    height: 22px;
    margin: 2px 5px 0 3px;
    text-decoration: none;
    width: 22px;
}
.UnigridPagerDirectPage {
    margin: 3px 5px 0 3px;
    padding: 0 5px;
}
.IE7 .UnigridPagerFirst, .IE7 .UnigridPagerLast, .IE7 .UnigridPagerPrev, .IE7 .UnigridPagerNext {
    margin: 3px 5px 0 3px;
}
.IE7 .UnigridPagerDirectPage, .IE7 .UnigridPagerPageSize, .Gecko3 .UnigridPagerDirectPage {
    margin: 1px 5px 0 3px;
}
.UnigridPagerPageSize {
    float: none;
    margin: 3px 5px 0 3px;
}
.RTL .UnigridPagerFirst, .RTL .UnigridPagerLast, .RTL .UnigridPagerPrev, .RTL .UnigridPagerNext, .RTL .UnigridPagerDirectPage, .RTL .UnigridPagerPageSize {
    margin-left: 5px;
    margin-right: 3px;
}
.UnigridPagerDirectPage, .UnigridPagerPageSize {
    margin-left: 6px;
    margin-right: 6px;
    width: auto;
}
.UnigridPagerPages {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.SectionTitle {
    display: block;
    font-weight: bold;
    padding-bottom: 6px;
}
.FieldEditorContent {
    background-color: #FFFFFF;
    border: 1px solid #A4B2BC;
    height: 343px;
    margin: 0;
    overflow: auto;
    padding: 10px 5px;
    width: 489px;
}
.FieldEditorFooter {
    padding-top: 5px;
    text-align: right;
}
.RTL .FieldEditorFooter {
    text-align: left;
}
.FieldEditorErrorLabel {
    color: red;
    display: block;
    margin-left: 216px;
    padding-bottom: 10px;
    width: 490px;
}
.RTL .FieldEditorErrorLabel {
    margin-left: auto;
    margin-right: 216px;
}
.AttributesList {
    height: 350px;
    margin: 0 0 5px;
    width: 180px;
}
.IE7 .AttributesList {
    height: 375px;
}
#AttributeListBoxPadding {
    padding-top: 0;
}
.SourceFieldDropDown {
    width: 180px;
}
.SourceField {
    padding-left: 8px;
    width: 180px;
}
.RTL .SourceField {
    padding-left: 0;
    padding-right: 8px;
}
.SuperSmallTextBox {
    width: 25px;
}
.VerySmallTextBox {
    width: 80px;
}
.SmallTextBox {
    width: 150px;
}
.LongTextBox {
    width: 200px;
}
.FilterTextBox {
    width: 189px;
}
.LongFilterTextBox {
    width: 303px;
}
.VeryLongTextBox {
    width: 500px;
}
.SmallDropDown {
    width: 155px;
}
.ExtraSmallDropDown, .DropDownFieldShort {
    width: 100px;
}
.DropDownFieldFilter {
    width: 305px;
}
.TextColumn {
    width: 150px;
}
.TextColumnSettings {
    width: 123px;
}
.FieldEditorCategoryItem {
    background-color: #BBCCEE;
}
.FieldEditorPrimaryAttribute {
    background-color: #FFFFAA;
}
.UniGridDropDown {
    width: 246px;
}
.UniMenuContent {
    float: left;
    height: 60px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.RTL .UniMenuContent {
    float: right;
}
.RTL.IE7 .UniMenuContent {
    float: left;
}
.UniMenuContent .BigButton {
    cursor: pointer;
    float: left;
    height: 45px;
    margin: 0 2px 0 0;
    text-align: center;
}
.RTL .UniMenuContent .BigButton {
    float: right;
    margin: 0 0 0 2px;
}
.IE7 .UniMenuContent .BigButton {
    height: 46px;
}
.UniMenuContent .LeftBigButton {
    height: 50px;
    width: 2px;
}
.UniMenuContent .MiddleBigButton {
    height: 50px;
    padding: 0 5px;
    text-align: center;
}
.UniMenuContent .RightBigButton {
    height: 50px;
    width: 2px;
}
.UniMenuContent .BigButton img {
    border: medium none;
    height: 24px;
    margin: 3px 0 0;
    width: 24px;
}
.UniMenuContent .SmallButton img {
    border: medium none;
    height: 16px;
    padding-bottom: 2px;
    padding-right: 3px;
    width: 16px;
}
.RTL .UniMenuContent .SmallButton img {
    padding-left: 3px;
}
.RTL .UniMenuContent .LeftSmallButton {
    float: right;
}
.IE7 .UniMenuContent .LeftSmallButton {
    float: none;
}
.UniMenuContent .MiddleSmallButton {
    float: left;
    height: 21px;
}
.UniMenuContent .MiddleSmallButton {
    float: right;
}
.RTL .UniMenuContent .RightSmallButton {
    float: right;
}
.UniMenuContent .ActionButtons {
    float: left;
    height: 50px;
}
.RTL .UniMenuContent .ActionButtons {
    float: right;
}
.IE7 .UniMenuContent .ActionButtons {
    float: none;
}
.UniMenuContent .ReducedButtons {
    float: left;
    height: 50px;
}
.RTL .UniMenuContent .ReducedButtons {
    float: right;
}
.ReducedButtonsBorder {
    width: auto;
}
.ReducedButtonsBorder .ContentMenuLeft {
    width: auto;
}
.MassEmailSelector {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #B5C3D6 #B5C3D6;
    border-right: 1px solid #B5C3D6;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    margin: 5px 0 0;
}
.RTL .MassEmailSelector .MenuHeaderItem .HeaderInner, .RTL .MassEmailSelector .MenuHeaderItemSelected .HeaderInner {
    background-position: 595px 11px;
}
.MassEmailSelector .MenuHeaderItemSelected, .ImageEditorMain .MenuHeaderItemSelected {
    border-bottom: 1px solid #B5C3D6;
}
.MassEmailSelector .ContentInner {
    padding: 10px;
}
.MassEmailSelector .UniSelector .LongButton {
    margin: 0 2px 0 0;
}
.DisabledInfoPanel {
    padding: 5px 0 5px 3px;
}
.WhiteBox {
    background-color: #FFFFFF;
}
.StatusEnabled, .OperationSucceeded {
    color: #00AA00;
}
.StatusDisabled, .OperationFailed {
    color: #EE0000;
}
.PageStatus {
    background-color: #FFE0E0;
    border: 2px solid red;
    font-family: Verdana;
    font-size: 11px;
    margin: 1px;
    padding: 2px;
}
.PageBody {
}
.DialogBody {
    height: 100%;
    margin: 0;
    overflow: auto;
    padding: 0;
    position: absolute;
    width: 100%;
}
.RTL .PageBody {
}
.Gecko .PageHeaderLine, .Safari .PageHeaderLine {
}
.Safari .PageHeaderLine {
}
.Safari .PageHeaderLine table {
    border: 1px none;
}
.BizFormRecord {
    margin: -20px -12px 15px;
}
.BizFormRecord td {
    padding: 0 10px;
}
.PageContentLine {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    display: block;
    padding: 10px 0 10px 10px;
}
.RTL .PageContentLine {
    padding: 10px 10px 10px 0;
}
.PageSeparator {
    background-color: #FFFFFF;
    border-top: 1px solid #CCCCCC;
    display: block;
    padding-bottom: 10px;
    padding-top: 10px;
}
.PageFooter {
    background-color: #FFFFFF;
    display: block;
    padding: 10px;
}
.PageFooterColor {
    background-color: #F5F3EC;
    display: block;
    padding: 10px;
}
.ContentLine {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    display: block;
    padding-bottom: 10px;
}
.RightAlign {
    float: right;
}
.RTL .RightAlign {
    float: left;
}
.LeftAlign {
    float: left;
}
.RTL .LeftAlign {
    float: right;
}
.TextLeft {
    text-align: left;
}
.RTL .TextLeft {
    text-align: right;
}
.TextRight {
    text-align: right;
}
.WebpartTabsPageHeader .TextRight {
    vertical-align: top;
}
.RTL .TextRight {
    text-align: left;
}
.PageHeaderItem {
    float: left;
    padding-right: 25px;
}
.RTL .PageHeaderItem {
    float: right;
    padding-left: 25px;
    padding-right: 0;
}
.PageHeaderItemRight {
    float: right;
    padding-left: 25px;
}
.RTL .PageHeaderItemRight {
    float: left;
    padding-left: 0;
    padding-right: 25px;
}
.NewItemImage {
    margin: 0 5px 1px 0;
    vertical-align: middle;
}
.RTL .NewItemImage {
    margin: 0 0 1px 5px;
    vertical-align: middle;
}
.NewItemLink {
    color: #000000;
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: underline;
}
.NewItemLinkDisabled {
    color: #AAAAAA;
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: underline;
}
.PageContentFrame {
    font-family: Tahoma;
    font-size: 12px;
    padding: 0 6px 15px;
}
.PageContentTree {
    padding: 5px;
}
.NewPageDialog .PageContentFrame {
    padding: 0 6px;
}
.CopyLayoutPanel {
    border-top: 1px solid #B1CFF0;
    padding: 7px 10px;
}
.InsertBizForm {
    border: 1px solid #CBC7B8;
    font-size: 12px;
    margin-left: 0;
    margin-top: 0;
    table-layout: auto;
    width: 100%;
}
.RTL .InsertBizForm {
    margin-left: auto;
    margin-right: 0;
}
.InsertBizFormItem {
    color: #000000;
    font-size: 12px;
    height: 25px;
    padding-left: 4px;
    width: 400px;
}
.RTL .InsertBizFormItem {
    padding-left: 0;
    padding-right: 4px;
}
.InsertBizFormHeader {
    background-color: #EBEADB;
    font-size: 12px;
    height: 25px;
    text-decoration: none;
}
.InsertBizForm a {
    color: #000000;
}
.PropertiesControlName {
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 10px;
}
.PropertiesControlDescription {
    display: block;
    height: 190px;
    margin: 0;
    overflow: auto;
}
.PropertiesContent {
    border: 1px solid #B5C3D6;
    height: 100%;
    margin: 0;
    padding: 5px;
    width: 300px;
}
.BodyScrollArea {
    height: 100%;
    overflow: auto;
    position: absolute;
    width: 100%;
}
.invoiceTable {
    border-collapse: collapse;
    margin-left: 1px;
    margin-top: 1px;
}
.invoiceTable tr td {
    border-color: #000000;
    border-style: solid;
    border-width: 2px;
}
.invoiceTable tr td tr td {
    border: medium none;
}
.invoiceTableBottom {
    border-collapse: collapse;
    margin-left: 1px;
    padding: 0;
}
.invoiceTableBottom tr td {
    border-color: #000000;
    border-style: solid;
    border-width: 0 2px 2px;
}
.invoiceTableBottom tr td tr td {
    border: medium none;
}
.headerBorder {
    border-top: 2px solid #000000;
    line-height: 1px;
    margin: 0;
    padding: 0;
}
thead tr th {
    padding: 0 2px 5px;
}
.bottomBorder {
    border: 2px solid #000000;
    line-height: 1px;
    margin: 0;
    padding: 0;
}
.productsList td {
    border: medium none;
}
.productsList td, .productsList th {
    padding: 2px;
}
.BodyScrollArea {
    overflow: visible;
    position: relative;
}
.BodyScrollArea .productsList td {
    page-break-after: auto;
}
.BodyScrollArea thead {
    border-top: 2px solid #000000;
    display: table-header-group;
    margin-top: 1px;
}
.BodyScrollArea tfoot {
    border-top: 2px solid #000000;
    display: table-footer-group;
}
.BodyScrollArea .invoiceTable {
    width: 660px !important;
}
.BodyScrollArea .invoiceTableBottom {
    width: 660px !important;
}
.Opera .invoiceTableBottom {
    width: 639px !important;
}
.TreePageHeader {
    height: 100%;
    overflow: hidden;
    padding-top: 3px;
}
.TreePageTitle {
    display: block;
}
.ContentEditArea .EditingFormLabelCell {
    min-width: 120px;
}
.ContentLinkButton {
    color: #000000;
}
.EditMenuBody {
}
.RTL .ButtonPanel {
    margin-left: 3px;
    text-align: left;
}
.ToolbarBody {
    background-color: #F5F3EC;
}
.ContentSaveLinkButton {
    color: #000000;
    cursor: pointer;
}
.ContentGroupHeader {
    font-weight: bold;
    padding-top: 10px;
}
.ContentGroup {
    padding: 5px;
}
.SearchResultLink {
    border-width: 0;
    color: #000000;
    line-height: 18px;
    text-decoration: none;
}
.SearchResultLink:hover {
    text-decoration: underline;
}
.FilterItem {
    padding: 2px 0 2px 5px;
    width: 650px;
}
.FilterItemTitle {
    float: left;
    margin-top: 3px;
    padding-right: 5px;
    width: 100px;
}
.RTL .FilterItemTitle {
    float: right;
    padding-left: 5px;
}
.ContentMenu {
    border-bottom: 1px solid #A4B2BC;
    display: block;
    height: 73px;
    width: 4000px;
}
.ContentMenuSlider {
    display: none;
    height: 74px;
    position: fixed;
    width: 15px;
}
.ContentMenuLeft {
    background-repeat: repeat-x;
    display: block;
    font-family: Verdana;
    font-size: 11px;
    height: 72px;
    padding: 2px 2px 0;
    position: relative;
    white-space: nowrap;
}
.ContentMenuGroup {
    float: left;
}
.RTL .ContentMenuGroup {
    float: right;
}
.MenuItemLeft img {
    padding: 0 7px 2px 8px;
}
.RTL .MenuIemLeft img {
    padding: 0 8px 2px 7px;
}
.MenuItemLeftOver img {
    padding: 0 7px 2px 8px;
}
.RTL .MenuItemLeftOver img {
    padding: 0 8px 2px 7px;
}
.ContentMenuRight {
    display: block;
    float: left;
    font-family: Verdana;
    font-size: 11px;
    height: 50px;
    padding: 12px 5px 3px;
}
.RTL .ContentMenuRight {
    float: right;
}
.MenuItemRight {
    cursor: pointer;
    height: 28px;
    padding: 3px 0 3px 5px;
    width: 90px;
}
.RTL .MenuItemRight {
    padding: 3px 5px 3px 0;
}
.MenuItemRight img {
    padding-right: 5px;
    vertical-align: middle;
}
.RTL .MenuItemRight img {
    padding-left: 5px;
    padding-right: 0;
}
.MenuItemRightOver img {
    padding-right: 4px;
    vertical-align: middle;
}
.RTL .MenuItemRightOver img {
    padding-left: 4px;
    padding-right: 0;
}
.ContentMenuLang {
    display: block;
    float: left;
    height: 25px;
    padding: 15px 5px 5px;
}
.ContentMenuSplit {
    float: left;
}
.RTL .ContentMenuSplit {
    float: right;
}
.ContentMenuHelp {
    display: block;
    padding: 20px 5px 5px;
    position: fixed;
    right: 0;
    top: 0;
}
.RTL .ContentMenuHelp {
    left: 0;
    right: auto;
    top: 0;
}
.EditMenuHelp {
    padding-top: 5px;
}
.ContentMenuLanguage {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}
.ContentMenuLangDrop {
    vertical-align: middle !important;
}
.UserCustomFields .EditingFormButtonCell {
    padding-top: 15px;
}
.UnderRadioContent {
    display: table-cell;
    padding: 0 0 5px 21px;
    vertical-align: bottom !important;
}
.FooterTabs {
    float: left;
    height: 39px;
    margin: 0 -3px 0 0;
}
.RTL .FooterTabs {
    float: right;
    margin: 0 0 0 -3px;
}
.FooterStatus {
    color: #A4B2BC;
}
.IE7 .InstallContent {
    height: 324px;
}
.IE7 .InstallDBProgress {
    height: 316px;
    padding: 3px 28px 19px 31px;
}
.IE8 .InstallDBProgress {
    height: 303px;
    padding: 15px 28px 7px 31px;
}
.IE7 .InstallContentNewSite {
    height: 341px;
}
.IE8 .InstallContentNewSite {
    height: 325px;
}
.Safari .InstallContentNewSite {
    height: 322px;
}
.InstallContentLicencing {
    height: 340px;
    padding: 0 46px 10px 43px;
}
.InstallContentPermission {
    padding: 45px 46px 10px 43px;
}
.InstallerContent {
    font-family: Arial;
    font-size: 12px;
    margin: auto;
    text-align: center;
    width: 600px;
}
.InstallerContent #wzdInstaller {
    height: 350px;
}
.InstallerFooter {
    margin: auto;
    padding: 0 0 0 30px;
    width: 598px;
}
.InstallPermission {
    color: red;
    font-weight: bold;
    text-align: left;
}
.LeftAlignedText {
    text-align: left;
}
.RTL .LeftAlignedText {
    text-align: right;
}
.RTL .InstallPermission {
    text-align: right;
}
.InstallWizard td {
    margin: 0;
    padding: 0;
}
.InstallWizard tr {
    height: 33px;
}
.InstallWizardNewSite tr {
    height: 23px;
}
.InstallLicenseTextBox {
    height: 150px;
    width: 536px;
}
.InstallWizard .connMessageError {
    font-size: 13px;
}
.RTL .InstallWizard {
    margin: auto;
    text-align: left;
}
.InstallCreateDBobjects {
    vertical-align: top;
}
.InstallLog {
    height: 90px;
    margin: 0;
    padding: 0;
    width: 534px;
}
.InstallWizard table {
    margin: 0;
    padding: 0;
}
.RTL .InstallForm {
    text-align: right;
}
.InstallPanel td.Center {
    vertical-align: top;
}
.Safari .InstallPanel td.Center {
    height: 5px;
}
.RTL .InstallPanel .Top .Left {
    background-position: right top;
}
.RTL .InstallPanel .Top .Right {
    background-position: right top;
}
.RTL .InstallPanel .Bottom .Left {
    background-position: right bottom;
}
.RTL .InstallPanel .Bottom .Right {
    background-position: right bottom;
}
.InstallFormTextBox {
    width: 220px;
}
.InstallAccountName {
    padding-left: 24px;
}
.PermissionMatrix {
    border: 1px solid #CCCCCC;
    width: 100%;
}
.PermissionMatrix .Highlighted, .UIPermissionMatrix .Highlighted {
    background-color: #FFFCD8;
}
.PermissionMatrix .ContentBefore, .UIPermissionMatrix .ContentBefore {
    background-color: #D4F7D0;
    height: 26px;
}
.IE7 .PermissionMatrix .ContentBefore, .IE7 .UIPermissionMatrix .ContentBefore {
    height: 20px;
}
.IE8 .PermissionMatrix .ContentBefore, .IE8 .UIPermissionMatrix .ContentBefore {
    border: 1px solid #CCCCCC;
}
.Safari .PermissionMatrix {
    border: 1px solid #CCCCCC;
}
.MatrixCell {
    text-align: center;
}
.NodePermissionBox {
    margin: 7px;
}
.UniMatrixFilter {
    padding-top: 2px;
    width: 170px;
}
.RegularTable {
    border: 1px solid #CCCCCC;
}
.TableCell {
    text-align: center !important;
}
.TableHeader {
    font-weight: bold;
    padding: 3px 5px;
    text-align: center;
}
.TableRowHeader {
    font-weight: bold;
    text-align: left;
}
.RTL .TableRowHeader {
    text-align: right;
}
.CalendarIcon {
    cursor: pointer;
    margin: 0 0 0 5px;
    padding: 0;
}
.RTL .CalendarIcon {
    margin: 0 5px 0 0;
}
.Gecko .CalendarIcon {
    position: relative;
    top: 3px;
}
.CalendarTable td {
    text-align: center;
}
.CalendarNextPrev {
    padding: 0 !important;
}
.CalendarNextPrev a {
    display: block;
    height: 16px;
    outline: medium none;
    padding-top: 10px;
}
.CalendarNextPrev img {
    border: medium none;
    margin: 0;
    padding: 0;
}
.CalendarDay a, .CalendarDaySelected a {
    display: block;
    height: 16px;
}
.CalendarAction {
    margin: 3px;
}
.CalendarBottom {
    padding: 10px 3px 10px 10px;
}
.CalendarDay {
    padding: 4px;
}
.CalendarBottomInfo {
    padding-right: 6px;
    text-align: right;
}
.ThenBy {
    color: gray;
    display: block;
    font-size: 11px;
    font-style: italic;
    margin-left: 2px;
    padding-top: 2px;
}
.ColumnDropDown {
    width: 200px;
}
.AdvancedExport .HelpLink {
    position: absolute;
    right: 4px;
}
.RTL .AdvancedExport .HelpLink {
    left: 4px;
    position: absolute;
    right: auto;
}
.ColumnsCheckBoxList {
    margin-top: 5px;
}
.Gecko4 .ColumnsCheckBoxList label, .Safari .ColumnsCheckBoxList label, .IE8 .ColumnsCheckBoxList label {
    position: relative;
    top: -2px;
}
.Opera .ColumnsCheckBoxList label {
    position: relative;
    top: 1px;
}
.ColumnControl {
    margin-bottom: 5px;
}
.ColumnControl, .ColumnValidator {
    margin-left: 7px;
}
.RTL .ColumnControl, .RTL .ColumnValidator {
    margin-left: auto;
    margin-right: 7px;
}
.ColumnIndent {
    height: 0;
}
.IE8 .ColumnIndent {
    height: 10px;
}
.ColorPicker {
    margin-bottom: 0 !important;
}
.ColorPickerFormControl {
    width: 200px;
}
.ColorPicker .ColorPickerIcon {
    cursor: pointer;
    vertical-align: top;
}
.ColorPicker .ColorPickerTextBox {
    width: 100px;
}
.ColorPicker .ColorPickerPreview {
    text-align: center;
    width: 35px;
}
.ColorPicker .ColorPickerPreview div {
    height: 16px;
    margin: 0 auto;
    width: 30px;
}
.ColorPickerOkBtn {
    float: left;
    padding-left: 10px;
}
.RTL .ColorPickerOkBtn {
    float: right;
    padding-right: 10px;
}
.ColorPickerCancelBtn {
    float: right;
    padding-right: 10px;
}
.RTL .ColorPickerCancelBtn {
    float: left;
    padding-left: 10px;
}
.RTL.Safari .ColorPickerSliderArrows {
    left: 0;
}
.WatermarkText {
    color: #AEAEAE;
}
.WizardBody {
    border: 1px solid #CCCCCC;
    margin: 0;
    width: 785px;
}
.WizardListBox {
    height: 249px;
    width: 280px;
}
.WizardHeaderLine {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    display: block;
    padding: 10px;
}
.WizardStepHeader {
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0;
}
.WizardStepDescription {
    display: block;
    padding: 0 0 5px;
    width: 700px;
}
.RTL .WizardFinishedStep {
    background-position: right center;
    padding-left: 0;
    padding-right: 12px;
}
.WizardStep {
    background-color: #EEEEEE;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    height: 255px;
    overflow: auto;
    padding: 10px 5px;
    width: 775px;
}
.WizardStepFieldEditor {
    background-color: #EEEEEE;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding: 10px 5px;
    width: 775px;
}
.WizardGlobalCheckbox {
    padding: 45px;
}
.WizardProgress {
    float: left;
    padding: 20px 0 0 20px;
}
.RTL .WizardProgress {
    float: right;
    padding: 20px 20px 0 0;
}
.WizardProgressLabel {
    color: gray;
    text-align: center;
    width: 200px;
}
.GlobalWizard .Header {
    height: 45px;
    margin: 10px;
}
.RTL .GlobalWizard .Header .Header {
    padding-left: 0;
    padding-right: 20px;
}
.RTL .GlobalWizard .Header .Description {
    padding-left: 0;
    padding-right: 20px;
}
.WizardLog {
    height: 100%;
}
.FF3 .WizardLog {
    height: auto !important;
}
.GlobalWizard {
    width: 900px;
}
.GlobalWizardButton {
    width: 100px;
}
.GlobalWizard .Wizard {
    width: 100%;
}
.NewsletterWizard {
    width: 100%;
}
.KFGlobalWizardStep {
    background-color: #DFEDFF;
    border-top: 1px solid #EBF5FA;
    padding: 30px 20px;
}
.KFGridList td {
    padding-left: 5px;
    padding-right: 5px;
}
.KFGridList th {
    height: 30px;
}
.RTL .NewsletterWizardStep {
    padding: 20px 20px 0 0;
}
.NewsletterWizardSubject {
    height: 40px;
}
.NewsletterFooterTable .NewsletterFooterCell {
    border-bottom: 1px solid #CCCCCC;
    line-height: 15px;
    padding: 6px 10px;
}
.NewSiteWizardStep {
    background-color: #DFEDFF;
    border-top: 1px solid #EBF5FA;
    height: 320px;
    overflow: auto;
    padding: 30px 10px 0 30px;
}
.RTL .NewSiteWizardStep {
    padding: 30px 30px 0 10px;
}
.GlobalWizardStepNoScroll {
    background-color: #DFEDFF;
    height: 280px;
    padding: 30px 10px 0 30px;
}
.RTL .GlobalWizard .Top .Center {
    padding-left: 0;
}
.ButtonRow {
    text-align: right;
}
.RTL .ButtonRow {
    text-align: left;
}
.RTL .ButtonRow div {
    padding: 20px 0 10px 20px;
}
.SiteStatusRunning {
    color: #00AA00;
}
.SiteStatusOffline {
    color: #FF8800;
}
.SiteStatusStopped {
    color: #EE0000;
}
.DocumentPublishedYes {
    color: #00AA00;
}
.DocumentPublishedNo {
    color: #EE0000;
}
.ServerStatusEnabled {
    color: #00AA00;
}
.ServerStatusDisabled {
    color: #EE0000;
}
.DialogPosition {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    height: 300px;
    left: 50%;
    margin: -162px 0 0 -287px;
    overflow: auto;
    padding: 10px;
    position: absolute;
    top: 50%;
    width: 550px;
}
.DialogPosition {
    left: auto;
    margin: -162px -287px 0 0;
    right: 50%;
}
.IE7 .LogonTextBox {
    margin: 0;
}
.LogonDropDownList {
    width: 180px;
}
.IE6 .loginBox {
    background: none repeat scroll 0 0 transparent;
}
.loginBox form {
    margin: 0;
    padding: 0;
}
.loginBox .LogonBottomLine {
    height: 58px;
}
.loginLine {
    color: #606060;
    margin: auto;
    padding: 12px 20px 0 0;
    text-align: right;
    width: 468px;
}
.loginLine a {
    color: #606060;
}
.EditingFormInfo {
    display: block;
    margin-bottom: 10px;
    padding: 3px;
}
.EditingFormError {
    color: red;
    display: block;
    margin-bottom: 10px;
    padding: 3px;
}
.EditingFormErrorLabel {
    color: red;
    display: block;
    padding-bottom: 10px;
    text-align: left;
}
.FormErrorLabel {
    color: red;
    display: block;
    padding-top: 1px;
    text-align: left;
}
.AvailableFieldsTitle {
    display: block;
    font-weight: bold;
    padding-bottom: 5px;
}
.FieldsList {
    height: 200px;
    width: 150px;
}
.RightColumn {
    padding-left: 5px;
}
.RTL .RightColumn {
    padding-left: 0;
    padding-right: 5px;
}
.GenerateButtonPadding {
    padding: 5px 0 10px;
}
.ClassFieldsButtonPanel {
    margin: 8px 0 6px;
}
.NewSiteMasterItem, .NewSiteMasterSelectedItem {
    cursor: pointer;
    height: 140px;
    text-decoration: none;
    vertical-align: top;
    width: 240px;
}
.NewSiteMasterItem {
    background-color: #F0F0F0;
    border: 1px solid #CCCCCC;
}
.NewSiteMasterSelectedItem {
    background-color: #FFFFFF;
    border: 1px solid #000000;
}
.NewSiteMasterTitle {
    color: #0000FF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 5px;
    text-decoration: underline;
}
.NewSiteMasterDescription {
    color: #000000;
    text-decoration: none;
}
.NewSiteMasterTemplates {
    background-color: #F8F8F8;
    border: 1px solid #CCCCCC;
    height: 360px;
    overflow: auto;
}
.TreeBox {
    border: 1px solid #CCCCCC;
    height: 250px;
    margin-bottom: 15px;
    overflow: auto;
    padding: 5px;
    width: 470px;
}
.NewSiteWizardStep {
    width: 860px;
}
.NewSiteWizardBody {
    border: 1px solid #CCCCCC;
    margin: 0;
    width: 870px;
}
.NewSiteWizardStepDescription {
    display: block;
    padding: 0 0 5px;
    width: 795px;
}
.NewSiteWizardSiteTemplateDescription {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 200px;
    overflow: auto;
    width: 525px;
}
.ExportPanel {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    height: 255px;
    overflow: auto;
    padding: 10px 5px;
    width: 765px;
}
.activityBarCell {
    padding-left: 20px;
}
.RTL .activityBarCell {
    padding-left: 0;
    padding-right: 20px;
}
.SelectorTextBox {
    width: 200px;
}
.SelectorDropDown {
    width: 203px;
}
.SelectorError {
    color: red;
}
.SiteSelector, .SiteSelector div {
    display: inline;
}
.LargeTextAreaTextBox {
    font-size: 12px;
    height: 30px;
    vertical-align: middle;
    width: 245px;
}
.FullTextArea {
    width: 100%;
}
.IE7 .FullTextArea {
    width: 99%;
}
.CalendarTextBox {
    margin-left: 0;
}
.RTL .CalendarTextBox {
    margin-right: 0;
}
.VersionEditableRegionTitle, .VersionEditableWebPartTitle {
    display: block;
    font-weight: bold;
    padding-bottom: 1px;
}
.VersionEditableRegionText, .VersionEditableWebPartText {
    border: 1px solid #CCCCCC;
    display: block;
    margin-bottom: 10px;
    padding: 3px;
}
.FloatLeft, .RTL .FloatRight {
    float: left;
    text-align: left;
}
.FloatRight, .RTL .FloatLeft {
    float: right;
    text-align: right;
}
.AlignLeft, .RTL .AlignRight {
    text-align: left;
}
.AlignRight, .RTL .AlignLeft {
    text-align: right;
}
.ReportEditButtons {
    float: right;
    padding-right: 40px;
    position: relative;
}
.RTL .ReportEditButtons {
    float: left;
    padding-left: 40px;
    position: relative;
}
.RequireScript {
    background-color: #FFFFFF;
    border: 2px solid red;
    height: 98%;
    left: 1%;
    position: absolute;
    top: 1%;
    width: 98%;
    z-index: 1000;
}
.Guide a, .Guide a:visited, .Guide a:link, .Guide a:active {
    color: #000000;
    font-size: 14px;
    font-weight: bolder;
    text-decoration: none;
}
.Guide div {
    padding-bottom: 10px;
    padding-left: 33px;
}
.PageHeaderContainer {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    display: block;
    height: 42px;
    margin-top: 37px;
    text-align: right;
}
.SpellChecked {
    border: 1px solid red;
}
.HorizontalBorder {
    background-color: #EBDCC5;
    border-bottom: 1px solid #A4B2BC;
    border-top: 1px solid #A4B2BC;
    height: 2px;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 1000;
}
.HorizontalBorderSoft {
    background-color: #CCCCCC;
    border-bottom: 1px solid #888888;
    height: 1px;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 1000;
}
.Orders .OddRow, .Orders .EvenRow {
    background: none repeat scroll 0 0 transparent;
}
.ReportBodyAnalytics h1, .ReportBodyEcommerce h1, .ReportBody h1 {
    color: #FF6600;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    margin-top: 5px;
}
.ReportBody {
    padding: 15px;
}
.DisplayReportBody {
    clear: both;
    padding-top: 8px;
}
.ReportFilter {
    padding-bottom: 10px;
}
.ReportBarGraphTable {
    width: 100%;
}
.ReportBarGraphTable .ReportBarGraphLegend {
    border-top: 1px solid #CCCCCC;
    padding: 10px;
}
.ReportBarGraphTable .ReportBarGraphLegendTitle {
    font-weight: normal;
    margin-right: 10px;
}
.ReportBarGraphTable .ReportBarGraphLegendItemEnvelope {
    padding-left: 4px;
    padding-right: 6px;
}
.ReportBarGraphTable .ReportBarGraphLegendItem {
    height: 10px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;
    width: 20px;
}
.ReportBarGraphTable .ReportBarGraphNameCell {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-top: 8px;
}
.ReportBarGraphTable .ReportBarGraphDataCell {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    padding-bottom: 8px;
    padding-top: 8px;
    width: 80%;
}
.RTL .ReportBarGraphDataCell {
    border-left: medium none;
    border-right: 1px solid #CCCCCC;
}
.ReportBarGraphTable .ReportBarGraphNameCellFirst {
    border-top: 1px solid #CCCCCC;
}
.ReportBarGraphTable .ReportBarGraphDataItem {
    height: 14px;
}
.ReportBarGraphTable .ReportBarGraphDataItemValue {
    padding-left: 5px;
    padding-right: 5px;
}
.ReportBarGraphTable .ReportBarGraphTitle {
    color: #195EB3;
    font-size: 10pt;
    font-weight: bold;
}
.ReportBarGraphTable .ReportBarGraphItem, .ReportbarGraphTable .ReportBarGraphItem1 {
    background-color: #1A87D5;
}
.ReportBarGraphTable .ReportBarGraphItem2 {
    background-color: #FFB135;
}
.ReportBarGraphTable .ReportBarGraphItem3 {
    background-color: #E53C04;
}
.ReportBarGraphTable .ReportBarGraphItem4 {
    background-color: #6291A8;
}
.ReportBarGraphTable .ReportBarGraphItem5 {
    background-color: #BFBFBF;
}
.ReportBarGraphTable .ReportBarGraphItem6 {
    background-color: #5F7696;
}
.ReportBarGraphTable .ReportBarGraphItem7 {
    background-color: #FEEBA9;
}
.ReportBarGraphTable .ReportBarGraphItem8 {
    background-color: #70C3EA;
}
.ReportBarGraphTable .ReportBarGraphItem9 {
    background-color: #B78878;
}
.ReportBarGraphTable .ReportBarGraphItem10 {
    background-color: #E8CBC2;
}
.AnalyticsPageTitleHeader {
    border-bottom: 1px solid #CCCCCC;
    display: block;
    padding: 0;
}
.GraphTable {
    margin: 0;
    padding: 0;
}
.GraphTypeButtonLast {
    border-right: 1px solid #BBBBBB !important;
}
.ABTestingAnalyticsReport {
    clear: both;
    text-align: center;
}
.GraphText {
    font-family: Tahoma;
    font-size: 11px;
}
.GraphBarBox {
    background-color: #F4F4F4;
    margin-bottom: 0;
    padding: 2px 0;
}
.GraphBarSelectedBox {
    background-color: #FFEEEE;
    margin-bottom: 0;
    padding: 2px 0;
}
.DropDownItemEnabled {
}
.DropDownItemDisabled {
    color: #CCCCCC;
}
.DefaultValueEditorPanel {
    border: 1px solid #CCCCCC;
    height: 600px;
    margin-top: 3px;
    overflow: auto;
}
.InheritCategory td {
    padding-bottom: 5px;
    padding-top: 10px;
}
.InheritWebPart td {
    padding-left: 15px;
}
.WebPartForm .EditingFormControlTable {
    margin-bottom: 0;
}
.WebPartForm .EditingFormRow td {
    padding: 10px 5px 7px 0;
}
.WebPartForm .EditingFormRow td td {
    padding: 2px;
}
.WebPartForm .EditingFormValueCell .RadioButtonList {
    width: auto;
}
.WebPartForm .EditingFormCategoryTableContent {
    margin-bottom: 0;
    width: 100%;
}
.WebPartForm .EditingFormCategoryRow td {
    padding: 7px 5px 5px 0;
}
.WebPartForm .EditingFormCategoryRow td .HeaderActionsParentTable td {
    line-height: 0;
    padding: 0;
}
.WebPartForm .EditingFormCategory {
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
}
.WebPartForm .EditingFormLabelCell {
    width: 200px;
}
.WebPartForm .EditingFormLabel {
    display: block;
    padding-left: 20px;
}
.WebPartForm .RequiredFieldMark {
    color: red;
    font-weight: bold;
}
.WebPartForm .EditingFormLeftBorder {
    overflow: hidden;
    padding: 0;
    width: 1px;
}
.WebPartForm .EditingFormRightBorder {
    overflow: hidden;
    padding: 0;
    width: 1px;
}
.WebPartForm .ColorPicker {
    width: 0;
}
.WebPartForm .EditingFormButtonTable {
    display: none;
}
.WebPartForm .FieldValueDescription {
    color: gray;
    font-size: 90%;
}
.WebPartLayoutMenu {
    padding: 5px 0;
}
.Chrome .WebPartLayoutMenu {
    padding: 5px 0 !important;
}
.Safari .WebPartLayoutMenu {
    padding: 4px 0;
}
.IE7 .DocumentationWebPartsProperties .CategoryTable {
    width: 99%;
}
.IE7 .DocumentationWebPartsProperties .PropertiesTable {
    width: 99%;
}
.DocumentationWebPartsDescription {
    border: 1px solid #DDDDDD;
    width: 100%;
}
.DocumentationWebPartColumn {
    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    height: 200px;
    margin-left: auto;
    margin-right: auto;
    padding: 3px;
    text-align: center;
    vertical-align: middle;
    width: 50%;
}
.RTL .DocumentationWebPartColumn {
    border-left: 1px solid #DDDDDD;
    border-right: medium none;
}
.DocumentationWebPartColumnNoLine {
    border-bottom: 1px solid #DDDDDD;
    margin-left: auto;
    margin-right: auto;
    padding: 3px;
    vertical-align: top;
    width: 50%;
}
.IE7 .DocumentationWebPartsDescription {
    width: 99%;
}
.DocumentationAdditionalText {
    min-height: 435px;
    padding: 3px;
    width: 100%;
}
.IE7 .DocumentationAdditionalText {
    width: 99%;
}
.DocumentationScrollableDiv {
    overflow: auto;
    padding-left: 10px;
    padding-right: 10px;
}
.AddOperatorAlphabet {
    padding-bottom: 5px;
    padding-top: 10px;
}
.AddOperatorAlphabet a {
    color: #0000FF;
}
.PTSelection {
}
.PTSelection .SelectorTable {
    background-color: #FFFFFF;
}
.PTSelection .Table {
    width: 100%;
}
.PTSelection .Row {
    background-color: #F8FBFD;
}
.PTSelection .HeaderRow {
    line-height: 22px;
}
.NewPageDialog .PTSelection .Header {
    padding: 8px 0 8px 10px;
}
.Safari .NewPageDialog .PTSelection .Header {
    padding: 8px 0 6px 10px;
}
.PTSelection .LeftBorder {
    overflow: hidden;
    padding: 0;
    width: 13px;
}
.PTSelection .RightBorder {
    overflow: hidden;
    padding: 0;
    width: 13px;
}
.PTSelection .ItemSelector, .PTSelection .SelectorTree {
    background-color: #FFFFFF;
    height: 365px;
}
.PTSelection .UniFlatContent {
    height: 225px;
}
.PTSelection .ItemSelector .InheritedTemplate {
    padding: 15px;
}
.PTSelection .SelectorFlatItems, .PTSelection .SelectorTree .TreeTree {
    background-color: #FFFFFF;
}
.PTSelection .Row .Content {
    margin: 10px;
}
.PTSelection .RadioPanel span {
    padding-right: 12px;
}
.RTL .PTSelection .RadioPanel span {
    padding-left: 12px;
}
.OrderItemNameTextBox {
    width: 400px;
}
.OrderItemPriceTextBox {
    width: 60px;
}
.AsyncLogBackground {
    background-color: #888888;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9000;
}
.AsyncLogArea {
    background-color: #FFFFFF;
    border: 1px solid gray;
    height: 95%;
    left: 2%;
    overflow: auto;
    position: absolute;
    top: 2%;
    width: 95%;
    z-index: 9001;
}
.Gecko label {
    vertical-align: bottom;
}
.Gecko .CheckBoxMovedLeft label {
    vertical-align: baseline;
}
.Gecko .UniFlatSearchPanel label {
    vertical-align: baseline;
}
input[type="radio"] {
    margin: 2px;
    padding: 0;
    vertical-align: middle;
    width: 20px;
}
.Gecko input[type="radio"] {
    margin: 5px 0 1px;
}
.Safari.Chrome input[type="radio"] {
    margin: 1px 0 4px;
}
.EditorMenuMain {
    vertical-align: top;
    width: 240px;
}
.RTL .ImageEditorMain {
    border-left: 0 none;
    border-right: 1px solid #A4B2BC;
}
.HeaderInner {
    cursor: pointer;
}
.ImageEditorSub {
    padding: 5px 4px 5px 6px;
}
.ImageEditorSubEmpty {
    display: none;
}
.IE7 .ImageEditorFrame {
    margin-left: 0;
}
.Safari .ImageEditorFrame {
    padding: 8px;
}
.ImageEditorTextBox {
    width: 80px;
}
.ImageEditorSub input[type="checkbox"] {
    margin-left: 0;
}
.ImageEditorSub input[type="radio"] {
    margin-left: -3px;
    margin-top: -1px;
}
.ImageEditorSub select {
    width: 83px;
}
.ImageEditorTable {
    width: 100%;
}
.ImageEditorTable .Image {
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 20%;
}
.IE7 .ImageEditorTable .Image input[type="image"] {
    margin: 0 0 -3px;
    padding: 0;
}
.Divider {
    background-color: #A4B2BC;
    height: 1px;
    line-height: 1px;
    padding: 0;
}
.ImageEditorTable .ButtonResize {
    padding-right: 26px;
    padding-top: 5px;
    text-align: right;
}
.ImageEditorTable a {
    color: #000000;
}
.ImageEditorTable a:hover {
    text-decoration: none;
}
.ImageEditorTable .ButtonConvert {
    padding-right: 91px;
    padding-top: 5px;
    text-align: right;
}
.ImageEditorInnerTable {
    direction: ltr;
    margin-left: -4px;
    padding-top: 5px;
}
.RotationItem {
    border-bottom: 1px solid #5A5A5A;
}
.LabelResize {
    width: 110px;
}
.LabelConvert {
    width: 45px;
}
.LabelTrim {
    width: 40px;
}
.DisabledInfo {
    background-color: #FFFFCC;
    border-bottom: 1px solid #000000;
    padding: 4px;
}
.SubscriptionsGroup {
    padding: 8px;
}
.SubscriptionsPanel {
    padding-top: 22px;
}
.Grid {
    white-space: nowrap;
}
.Grid .InvoiceCell {
    width: 100%;
}
.Grid .CreditChangeCell {
    width: 100%;
}
.UniGridHead {
    text-align: left;
}
.MessagingBox {
    font-family: Tahoma;
}
.MessagingBox .SubjectField {
    border: 1px solid #CCCCCC;
    width: 98% !important;
}
MessagingBox .TextareaItem, .MessagingBox .BodyField {
    border: 1px solid #CCCCCC;
    height: 130px;
    width: 98%;
}
.MessagingBox .Info {
    display: block;
    margin-bottom: 10px;
}
.MessagingBox .InfoCell {
    padding-left: 5px;
    width: 100%;
}
.MessagingBox a {
    color: #000000;
}
.MyMessages {
    background-color: #F5F3EC;
    width: 100%;
}
.MyMessages .TabsContent {
    background-color: #FFFFFF;
    height: 82%;
    margin-left: 5px;
    margin-top: 0;
    overflow: auto;
    padding-left: 5px;
    padding-right: 10px;
    padding-top: 25px;
    position: absolute;
    width: 96%;
}
.RTL .MyMessages .TabsContent {
    margin-left: auto;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 5px;
}
.TabsHeaderContainerMyMessages {
    background-color: #F5F3EC;
    border-left: 1px solid #A4B2BC;
    border-right: 1px solid #A4B2BC;
    height: 100%;
    overflow: auto;
    padding: 0;
}
.TabsHeaderContainerMyMessages .TabsPageHeader {
    background-color: #F5F3EC !important;
}
.MyMessages .TabsHeader {
    background-color: #F5F3EC;
    overflow: hidden;
    padding-top: 2px;
}
.RTL .MyMessages .TabsHeader {
    padding-left: 0;
}
.MyMessages .TabLine {
    border-bottom: 1px solid #A4B2BC;
    height: 32px;
    overflow: hidden;
}
.MessagingBox .FooterInfo {
    margin-top: 10px;
}
.IE7 .MessagingBox .FooterInfo {
    width: 97%;
}
.Unread {
    font-weight: bold;
}
.MyMessages .MessageUserName, .MyMessages .MessageSubject, .MyMessages .MessageDate, .MyMessages th {
    font-size: 12px;
    text-align: left !important;
}
.RTL .MyMessages .MessageUserName, .RTL .MyMessages .MessageSubject, .RTL .MyMessages .MessageDate, .RTL .MyMessages th {
    text-align: right !important;
}
.MyMessages .MessageUserName, .MyMessages .MessageDate {
    width: 20%;
}
.MyMessages .MessageSubject {
    width: 60%;
}
.RTL .MessagingBox .FooterInfo {
    text-align: left;
}
.NewPanel, .ViewPanel {
    margin-bottom: 10px;
}
.ViewPanel .ViewMessageHeader, .NewPanel .NewMessageHeader {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("Images/Header.png") repeat-x scroll left top transparent;
    border-color: #B5C3D6 #B5C3D6 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    font-weight: bold;
    padding: 6px 12px;
    text-align: left;
}
.IE7 .ViewPanel .ViewMessageHeader, .IE7 .NewPanel .NewMessageHeader {
    padding: 5px 12px 6px;
}
.SendMessage .HeaderTable tr {
    height: 20px;
}
.SendMessage .SubjectRow {
    margin-bottom: 5px;
    margin-top: 20px;
}
.SendMessage .Buttons {
    margin-top: 10px;
}
.PageContent .SendMessage .SubjectRow input.SubjectField {
    width: 100% !important;
}
.PageContent .SendMessage .Body .BodyField {
    height: 300px !important;
    width: 100% !important;
}
.NewPanel .SendMessage {
    border: 1px solid #A4B2BC;
    margin-bottom: 10px;
    padding: 10px 15px 10px 10px;
}
.Gecko3 .NewPanel .SendMessage {
    padding: 10px 13px 10px 10px;
}
.MessagingBox .Header {
    background-color: #FFFFFF;
}
.MyMessages .List {
    border: 1px solid #B5C3D6;
}
.MyMessages .SendMessage {
    padding-top: 10px;
}
.List, .ViewMessage {
    border: 1px solid #B5C3D6;
}
.ViewMessage {
    padding: 10px;
}
.ViewMessage .Body {
    margin-top: 10px;
    padding: 5px 0;
}
.ViewMessage .FieldCaption, .SendMessage .FieldCaption {
    font-weight: bold;
    padding-right: 10px;
}
.ViewMessage .FieldCaption {
    vertical-align: bottom;
}
.RTL .ViewMessage .FieldCaption, .RTL .SendMessage .FieldCaption {
    padding-left: 10px;
    padding-right: 0;
}
.PostText pre {
    background-color: #FCFFBF;
    border: 1px solid maroon;
    font-size: 12px;
    font-style: normal;
    height: 120px;
    overflow: auto;
    padding: 5px;
}
.List tr {
    height: 25px;
}
.List td {
    padding: 5px;
    text-align: center;
}
.MyMessages .List td {
    padding: 1px;
    text-align: center;
}
.buttonClose {
    margin: 10px;
}
.ButtonTable {
    bottom: 10px;
    position: absolute;
}
.PageHeaderLinks {
    background-color: #FFFFFF;
    border-left: 1px solid #A4B2BC;
    border-right: 1px solid #A4B2BC;
    display: block;
    height: 82%;
    margin-top: 0;
    padding: 25px 10px 10px 5px;
    width: 96%;
}
.PollEdit {
    background-color: #F5F3EC;
    width: 100%;
}
.PollsBox {
    background-color: #FFFFFF;
    border-bottom: 1px solid #A4B2BC;
    border-left: 1px solid #A4B2BC;
    border-right: 1px solid #A4B2BC;
    display: block;
    height: 82%;
    margin-top: 0;
    overflow: auto;
    position: absolute;
    width: 96%;
}
.SplashScreenBottomCheck {
    padding: 11px 35px 18px;
    width: 480px;
}
.RTL .SplashScreenSubTitle {
    padding: 0 35px 10px 30px;
    text-align: left;
}
.SplashScreenImage {
    padding-right: 10px;
    vertical-align: top;
}
.RTL .SplashScreenImage {
    padding-left: 10px;
}
.SupportCell {
    padding-right: 10px;
    vertical-align: top;
}
.RTL .SupportCell {
    padding-left: 10px;
}
.SplashScreen a {
    color: #000000;
    text-decoration: underline;
}
.AbuseSolved {
    color: green;
}
.AbuseRejected {
    color: red;
}
.Approved {
    color: green;
}
.NotApproved {
    color: red;
}
.ModalPanel {
    background-color: #FFFFFF;
    padding: 10px;
    text-align: left;
    width: 400px;
}
.ModalBackground, .modalBackground {
    background-color: #888888;
    opacity: 0.7;
    z-index: 9998 !important;
}
.ReportComment {
    width: 200px;
}
.AbuseBody .ReportComment {
    height: 200px;
    width: 300px;
}
.DialogAbuseBody .ReportComment {
    font-size: 12px;
    height: 215px;
    width: 397px;
}
.DialogAbuseBody .Messages {
    padding: 10px 0;
}
.DialogAbuseBody .Buttons {
    padding-top: 10px;
}
.DialogAbuseBody .ErrorLabel {
    padding: 0 !important;
}
.ratingStar {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 12px;
    margin: 0;
    padding: 0;
    width: 13px;
}
.UploaderUploaders div {
    margin-bottom: 5px;
    padding-left: 5px;
    padding-top: 3px;
}
.UploaderAddLink {
    padding: 5px;
}
.RatingControlCell {
    padding-right: 64px;
    width: 204px;
}
.RTL .RatingControlCell {
    padding-left: 64px;
    padding-right: 0 !important;
}
.Gecko3 .RatingControlCell {
    padding-right: 64px;
    width: 200px;
}
.DefaultAvatarSelector {
    border: 1px solid #CCCCCC;
    margin-bottom: 5px;
}
.DefaultAvatarSelector div {
    height: 140px;
}
.DefaultAvatarSelectorTable {
    text-align: left;
    width: 100%;
}
.LineErrorLabel {
    color: red;
    text-align: left;
}
.ShoppingCartMiniPreviewArea Table {
    margin-left: auto;
}
.BlockContent {
    padding: 5px;
}
.BlockTitle {
    display: block;
    font-size: 13px;
    font-weight: bold;
}
.UnitsTextBox {
    width: 50px;
}
.AddressPreview {
    height: 100%;
    padding: 0 5px 5px;
}
.AddressPreviewLabel {
    color: #000000;
    display: block;
}
.DiscountCouponPanel {
    float: left;
}
.PricePanel {
    float: right;
}
.CartStepInnerPanel {
    margin: 10px;
}
.CartStepPanel {
    padding-bottom: 10px;
}
.ShoppingCartIcon {
    vertical-align: middle;
}
.ItemsNotAvailable {
    color: red;
}
.InvoiceCompanyAddressTitle {
    display: block;
    font-weight: bold;
}
.PaymentGatewayDataContainer {
}
.PaymentFormSeparator {
    height: 10px;
}
.AddressPreviewWithTwoColumns td {
    width: 46%;
}
.AddressPreviewWithThreeColumns td {
    width: 29%;
}
.WishlistTable {
    width: 100%;
}
.CartStepBody {
    background-color: #E9F3FE;
}
.CartProductDetailLink {
    color: #000000;
    text-decoration: underline;
}
.CartAddItem {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    display: block;
    padding: 10px;
}
.PriceDetailSummaryTable {
    border-bottom: 0 none #B5C3D6;
}
.CartItemSelectorContainer {
    padding-top: 5px;
}
.CartItemSelector {
    height: 360px;
    overflow: auto;
    padding: 10px;
    width: 98%;
}
.AddToCartContainer {
    float: right;
    padding-right: 10px;
    padding-top: 10px;
}
.AddToCartTextBox {
    width: 25px;
}
.AddToCartButton {
    width: 100px;
}
.ProductOptionSelectorContainer {
    padding-bottom: 20px;
}
.OptionCategoryName {
    font-weight: bold;
}
.ProductOptionSelector {
}
.OptionCategoryDescription {
}
.PageContent .ProductOptionSelectorContainer {
    padding: 0;
}
.MyFriends .Panel {
    padding: 10px 5px;
}
.RequestFriend {
    text-decoration: underline;
}
.PollListActions td {
    width: auto !important;
}
.PollsInfoLabel, .ActionsInfoLabel {
    font-family: Tahoma;
    font-size: 11px;
    line-height: 14px;
    margin: 0 15px;
}
.IE9 .ActionsInfoLabel {
    line-height: 17px;
}
.PollVoteButton {
    width: 100px;
}
.PollAnswer {
    overflow: auto;
    padding: 3px 3px 3px 0;
}
.PollAnswerText {
    display: block;
    margin-left: 5px;
}
.PollAnswerRadio {
    display: block;
}
.PollAnswerCheck {
    display: block;
}
.PollAnswerClearer {
    clear: both;
    font-size: 0;
    height: 1em;
}
.PollCount {
    font-size: 11px;
    padding: 0 5px 5px;
}
.Hidden, .HiddenButton, .HiddenLabel {
    display: none;
}
.PostTree img {
}
.ForumTree .PostTree td {
    vertical-align: top;
}
.ThreadPost, .SubThreadPost, .RootPostItem, .ThreadPostSelected {
    color: #000000;
    overflow: hidden;
    padding: 3px 3px 1px;
}
.ForumManage {
    background-color: #EAF0F8;
    border: 1px solid #CCCCCC;
    margin-bottom: 5px;
    margin-top: 2px;
    padding: 3px 3px 5px;
    vertical-align: middle;
}
.ForumManage a {
    margin-right: 10px;
}
.ForumManage input {
    vertical-align: bottom;
}
.PostUnApproved {
    color: red;
}
.Post .AcceptedSolution {
    background-color: #EFFFEF;
}
.AcceptedSolutionArea {
    color: green;
    font-size: 14pt;
    margin-bottom: 5px;
    width: 100%;
}
.AcceptedSolutionArea td {
    padding-bottom: 5px !important;
    padding-left: 5px !important;
}
.AcceptedSolutionArea .AcceptedSolutionText {
    width: 100%;
}
.PostText blockquote {
    background-color: #EEEEEE;
    border: 1px solid #D4D4D4;
    margin-left: 10px;
    padding: 4px;
}
.PostText blockquote cite {
    display: block;
    font-weight: bold;
}
.PostManageEdit .ForumNewPost {
    border: medium none;
}
.PostManageEdit .ForumNewPost table {
    border: medium none;
}
.PostManageEdit .ForumNewPost tr {
    border: medium none;
}
.PostManageEdit .ForumNewPost td {
    border: medium none;
}
.ForumFlat .Table .PostsTable .PostManageEdit .ForumNewPost td {
    border: medium none;
}
.ForumGroup .Forum .ForumImageDefault, .ForumGroup .Forum .ForumImage, .ForumGroup .Forum .ForumImageLocked, .ForumFlat .ThreadTable .ThreadImageDefault, .ForumFlat .ThreadTable .ThreadImage, .ForumFlat .ThreadTable .ThreadImageLocked, .ForumFlat .ThreadTable .ThreadImageAnnouncement, .ForumFlat .ThreadTable .ThreadImageSticky {
    background-position: center center;
    background-repeat: no-repeat;
    width: 20px;
}
.CommentAction {
    color: gray;
}
.SmallBox {
    color: #000000;
    font-weight: normal;
}
.CommentActionSeparator {
}
.CommentDate {
    color: graytext;
    font-size: 12px;
}
.CommentText {
    font-size: 15px;
}
.CommentUserName {
    color: #333333;
    font-family: Arial,Helvetica;
    font-size: 15px;
    font-weight: bold;
}
.ButtonPadding {
    padding-left: 40px;
}
.BlogPTitle {
    color: #333333;
    font-family: Arial,Helvetica;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 5px;
}
.BlogPTitle a {
    color: #000000;
}
.BlogPTitle a:visited {
    color: gray;
}
.BlogPBody {
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 5px;
}
.BlogPDate {
    color: graytext;
}
.BlogPDateWhole {
    font-size: 12px;
}
.BlogPostHeaderBlog {
    font-size: 25px;
}
.BlogCommentName, .BlogCommentEmail, .BlogCommentUrl, .BlogCommentComments, .BlogCommentApproved, .BlogCommentIsSpam, .BlogCommentInserted {
    float: left;
    width: 80px;
}
.RTL .BlogCommentName, .RTL .BlogCommentEmail, .RTL .BlogCommentUrl, .RTL .BlogCommentComments, .RTL .BlogCommentApproved, .RTL .BlogCommentIsSpam, .RTL .BlogCommentInserted {
    float: right;
}
.BlogBreakLine {
    display: block;
    float: none;
}
.BlogPostName {
    color: #333333;
    font-family: Arial,Helvetica;
    font-size: 20px;
    margin-bottom: 5px;
}
.BlogPostName a {
    color: #000000;
}
.BlogPostName a:visited {
    color: gray;
}
.BlogPostDate {
    color: #000000;
    font-size: 12px;
}
.BlogPostDate a {
    color: #000000;
}
.BlogPostDate a:visited {
    color: gray;
}
.BlogPostText {
    color: #000000;
    font-size: 15px;
    margin-bottom: 5px;
}
.rss {
}
.rss a {
    color: #000000;
}
.PostCommentSeparatorLine {
    height: 1px;
}
.BlogRequiredValidator {
    margin-left: 80px;
}
.CommunityJoinTheGroup table {
    vertical-align: top;
    width: 100%;
}
.CommunityJoinTheGroup .ButtonsArea {
    text-align: right;
}
.RTL .CommunityJoinTheGroup .ButtonsArea {
    text-align: left;
}
.CommunityJoinTheGroup .InfoArea {
    height: 50px;
    vertical-align: top;
}
.GroupInviteTable {
    vertical-align: top;
    width: 100%;
}
.GroupInviteTable .LongTextBox, .GroupInviteTable .TextBoxField {
    width: 100%;
}
.RTL .PermissionMatrix td {
    border-left-style: none;
    border-right-style: none;
}
.SM-Administration-Permissions_Options {
}
.PermissionMessage {
    color: red;
    display: block;
    padding: 10px;
}
.autocomplete_completionListElement {
    background-color: #FFFFFF;
    border: 1px solid #A4B2BC;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: left;
    visibility: hidden;
}
.RTL .autocomplete_completionListElement {
    text-align: right;
}
.autocomplete_highlightedListItem {
    background-color: #FFFF99;
    cursor: pointer;
    padding: 1px;
}
.autocomplete_listItem {
    padding: 1px;
}
.DialogPager, .DialogMassActions {
    padding-bottom: 10px;
}
.NewAttachment {
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: underline;
}
.NewAttachment img {
    padding: 0 4px 0 0;
}
.RTL .NewAttachment img {
    padding: 0 0 0 4px;
}
.IE .AttachmentsList .LoadingDiv img {
    float: none !important;
}
.NewAttachmentLoading {
    font-family: Tahoma;
    font-size: 12px;
    padding: 0 4px;
}
.NewAttachmentDisabled {
    font-family: Tahoma;
    font-size: 12px;
    padding: 0 4px;
    text-decoration: underline;
}
.AttachmentsList {
    border: 1px solid #CCCCCC;
    padding: 5px;
}
.ClearBorder .AttachmentsList {
    border: 0 none;
    padding: 0;
}
.AttachmentsList .New {
    padding-bottom: 2px;
}
.AttachmentsList .New .IconDisabled {
    float: left;
}
.RTL .AttachmentsList .New .IconDisabled {
    float: right;
}
.AttachmentsList .Icon {
    border: medium none;
    cursor: pointer;
    margin-bottom: -3px;
    text-decoration: none;
}
.AttachmentsList .OddRow .Icon {
    border-right: 5px solid #EDF3FC;
}
.AttachmentsList .EvenRow .Icon {
    border-right: 5px solid #FFFFFF;
}
.RTL .AttachmentsList .OddRow .Icon {
    border-left: 5px solid #EDF3FC;
}
.RTL .AttachmentsList .EvenRow .Icon {
    border-left: 5px solid #FFFFFF;
}
.AttachmentsList .UniGridGrid, .AttachmentsList .UniGridPager {
    width: 100% !important;
}
.Unsorted .AttachmentsList .New, .UnsortedInfoPanel, .Unsorted .RelationshipList .New {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding: 7px 0 4px;
}
.RTL .Unsorted .AttachmentsList .New, .RTL .UnsortedInfoPanel, .RTL .Unsorted .RelationshipList .New {
    padding: 5px 0 6px;
}
.UnsortedInfoPanel {
    margin-bottom: 0;
    padding-bottom: 0;
}
.Unsorted .AttachmentsList, .Version .AttachmentsList, .Unsorted .RelationshipList {
    border: medium none !important;
    padding: 0 !important;
}
InfoPanel {
}
.Unsorted {
    font-family: Tahoma;
    font-size: 12px;
    padding: 0 6px 15px;
}
.WebDAVIcon {
    padding-left: 0;
    vertical-align: middle;
}
.RTL .WebDAVIcon {
    padding-right: 5px;
}
.FlagTooltip {
    width: 330px;
}
.RTL .FlagTooltip * {
    direction: rtl;
}
.FlagTooltip .Icon {
    float: left;
    padding: 0 5px;
    width: 50px;
}
.RTL .FlagTooltip .Icon {
    float: right;
}
.FlagTooltip .Text {
    float: right;
    padding: 5px 0;
    width: 270px;
}
.RTL .FlagTooltip .Text {
    float: left;
    text-align: right;
}
.Languages .NotAvailable {
    color: red;
}
.Languages .Outdated {
    color: orange;
}
.Languages .Translated {
    color: #00AA00;
}
.DocumentFlags .NotAvailable {
    background-color: red;
    border-left: 1px solid red;
    border-top: 1px solid red;
}
.DocumentFlags .Outdated {
    background-color: orange;
    border-left: 1px solid orange;
    border-top: 1px solid orange;
}
.DocumentFlags .Translated {
    background-color: #00AA00;
    border-left: 1px solid #00AA00;
    border-top: 1px solid #00AA00;
}
.UniSelectorDialogSearch {
    padding-left: 15px;
}
.UniSelectorDialogItem {
    margin-left: 5px;
}
.UniSelectorContent {
    height: 400px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.UniSelectorSpacer {
    height: 5px;
}
.UniSelectorDialogGridArea {
    padding: 10px;
}
.Safari .UniSelectorDialogGridArea .UniGridPager {
    line-height: 20px;
}
.Safari .UniSelectorDialogGridArea .UniGridPager select {
    height: auto;
}
.UniSelectorDialogGridPadding {
}
.UniSelectorDialogGridArea .SelectableItem {
    overflow: hidden;
}
.DDCueLeft, .DDCueLeftCtrl, .DDCueLeftCtrlShift {
    clear: both;
    height: 20px;
}
.RootNode .DDCueLeft, .RootNode .DDCueLeftCtrl, .RootNode .DDCueLeftCtrlShift {
    padding-left: 20px;
}
.DDCueInside {
    border: 1px dashed #000000;
    height: 20px;
    min-width: 100px;
}
.CopyHere, .MoveHere, .LinkHere {
    display: none;
}
.DDCueCtrl .CopyHere, .DDCueLeftCtrl .CopyHere, .DDCue .MoveHere, .DDCueLeft .MoveHere, .DDCueCtrlShift .LinkHere, .DDCueLeftCtrlShift .LinkHere {
    display: block;
}
.MoveHere, .CopyHere, .LinkHere {
    background-position: 2px 2px;
    background-repeat: no-repeat;
    padding: 3px 2px 2px 20px;
}
.RTL .MoveHere, .RTL .CopyHere, .RTL .LinkHere {
    background-position: right top;
    margin: 2px 0 0;
    padding: 3px 20px 2px 2px;
}
.NodeUpdating {
    border: 1px dashed red;
    height: 20px;
    padding-left: 19px;
}
.RTL .NodeUpdating {
    padding-left: 0;
    padding-right: 19px;
}
.NodeUpdatingLeft {
    border: 1px dashed red;
    height: 20px;
    padding-left: 0;
}
.RootNode .NodeUpdatingLeft {
    margin-left: 20px;
}
.RTL .RootNode .NodeUpdatingLeft {
    margin-left: 0;
    margin-right: 20px;
}
.UIPermissionMatrix {
    border: 1px solid #CCCCCC;
}
.UITreeArea {
    bottom: 0;
    overflow: auto;
    position: absolute;
    right: 7px;
    top: 65px;
    width: 98%;
}
.RTL .UITreeArea {
    left: 7px;
    right: auto;
}
.UIProfile_MenuActions {
    clear: both;
    float: none;
    height: 49px;
    padding: 8px 10px;
    width: 220px;
}
.UIProfile_MenuLine {
    clear: both;
    float: none;
    height: 30px;
    width: 220px;
}
.UIProfile_MenuItem {
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    width: 105px;
}
.UIProfile_MenuItem_Disabled {
    color: #CCCCCC;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    width: 105px;
}
.UIProfile_MenuItem_Disabled a {
    color: #AAAAAA;
    cursor: pointer;
    text-decoration: underline;
}
.UIProfile_MenuItem_Disabled IMG, .UIProfile_MenuItem IMG {
    float: left;
    margin: 2px;
    text-align: center;
}
.RTL .UIProfile_MenuItem_Disabled IMG, .RTL .UIProfile_MenuItem IMG {
    float: right;
}
.UIProfile_MenuSeparator {
    height: 30px;
    width: 10px;
}
.UITreeSelectButton {
    color: #9B9B9B;
    cursor: pointer;
}
.UITreeSelectButton span {
    padding: 0 !important;
}
.UITreeSelectButton span:hover {
    text-decoration: underline;
}
.UIPersonalizationTree .UniTreeNode {
    line-height: 18px;
}
.UIPersonalizationTree .UniTreeNode span {
    padding: 0 3px;
}
.UIPersonalizationTreeArea {
    padding: 5px;
}
.UIPersonalizationTreeClear, .UIPersonalizationTreeSmall, .UIPersonalizationTreeMedium, .UIPersonalizationTreeBig {
    bottom: 0;
    left: 0;
    overflow: auto;
    position: absolute;
    right: 0;
}
.UIPersonalizationTreeClear {
    top: 38px;
}
.UIPersonalizationTreeSmall {
    top: 87px;
}
.UIPersonalizationTreeMedium {
    top: 113px;
}
.UIPersonalizationTreeBig {
    top: 139px;
}
.Gecko .UIPersonalizationTreeSmall {
    top: 89px;
}
.Safari .UIPersonalizationTreeSmall {
    top: 107px;
}
.Gecko .UIPersonalizationTreeMedium {
    top: 116px;
}
.Safari .UIPersonalizationTreeMedium {
    top: 133px;
}
.Gecko .UIPersonalizationTreeBig {
    top: 144px;
}
.Safari .UIPersonalizationTreeBig {
    top: 159px;
}
.FlatItem .SelectorEnvelope {
    border: 1px dashed #E9E9E9;
    float: left;
    height: 158px;
    margin: 5px;
    padding-top: 5px;
    text-align: center;
    width: 150px;
}
.RTL .FlatItem .SelectorEnvelope {
    border: 1px dashed #E9E9E9;
    float: right;
    height: 158px;
    margin: 5px;
    padding-top: 5px;
    text-align: center;
    width: 150px;
}
.SelectorEnvelope {
    cursor: pointer;
}
.UniFlatContent {
    overflow: auto;
}
.ScrollableContent {
    overflow: auto;
    position: relative;
}
.SelectorFlatItems .SelectorFlatText {
    font-weight: bold;
}
.UniFlatSearchPanel .TextBoxField {
    max-width: 400px;
    width: 45%;
}
.NewPageDialog .UniFlatPager {
    padding: 5px 15px;
}
.PageContentFrame .SelectorFlatDescription {
    height: 65px;
}
.SelectorTree {
    height: 700px;
    overflow: auto;
    width: 300px;
}
.PageContentFrame .SelectorTree {
    width: 250px;
}
.SelectorTree .TreeTree {
    padding-top: 8px;
}
.SelectorNoResults {
    padding-left: 5px;
    padding-top: 10px;
    text-align: left;
}
.RTL .SelectorNoResults {
    padding-right: 5px;
    padding-top: 10px;
    text-align: right;
}
.SelectorTable {
    width: 100%;
}
.SelectorTable td {
    font-family: Verdana;
    vertical-align: top;
}
.SelectorBorder {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/FrameResizer/Horizontal/Resizer.png") repeat-y scroll left top transparent;
}
.SelectorBorderGlue {
    width: 7px;
}
.SelectorTable .ItemSelectorArea {
    width: 100%;
}
.ButtonsArea td {
    text-align: right;
}
.RTL .ButtonsArea td {
    text-align: left;
}
.SelectorFlatImage {
    border: medium none;
    min-height: 64px;
    padding: 15px;
}
.SelectorFlatText {
    color: #004089;
    display: block;
    margin: 3px;
}
.TreeItemImage {
    border: 0 none;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
.VersionSelection {
    padding: 5px 0 5px 12px;
}
.RemovedFromSource {
    color: red;
    text-decoration: line-through;
}
.NotIncluded {
    display: none;
}
.AddedToDestination {
    color: red;
    text-decoration: underline;
}
.RadioImport {
    display: block;
    padding-bottom: 5px;
}
.MenuBoxContent {
    left: -20px;
    position: absolute;
    width: 100%;
    z-index: 2;
}
.TreeMenuPaddingContent {
    height: 30px;
}
.ContentSpacer {
    margin-top: 45px;
}
.ScrollableList {
    border: 1px solid #B5C3D6;
    height: 165px;
    overflow-y: scroll;
    padding: 5px;
    width: 99%;
}
.SecurityMatrixCheckbox {
    text-align: center;
    white-space: nowrap;
}
.JqueryUITabs .ui-state-default {
    background: none repeat scroll 0 0 transparent !important;
}
.JqueryUITabs .ui-tabs-nav {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Tabs/TabsPanel.png") !important;
    background-position: center bottom;
    background-repeat: repeat-x;
    border: 0 none !important;
    height: 24px;
    margin: 0 !important;
    padding: 3px 5px 0 !important;
}
.BreadTabs.JqueryUITabs .ui-tabs-nav {
    background-image: url("Images/BreadTabsPanel.png") !important;
}
.JqueryUITabs .ui-tabs-nav a {
    cursor: pointer !important;
    font-size: 11px !important;
    font-weight: normal !important;
    height: 24px;
    padding: 0 !important;
}
.JqueryUITabs .ui-tabs-nav li {
    border-color: inherit !important;
    border-style: none !important;
    border-width: 0 !important;
    cursor: pointer;
    float: left !important;
    font-family: Tahoma;
    font-size: 11px;
    height: 24px;
    line-height: 24px;
    margin: 0 !important;
    overflow: hidden;
    padding: 0 !important;
    text-decoration: none;
    top: 0 !important;
}
.RTL .JqueryUITabs .ui-tabs-nav li {
    float: right !important;
}
.JqueryUITabs .ui-tabs-panel {
    background-color: #FFFFFF;
    border: 0 none !important;
    height: 257px;
    overflow: hidden;
    padding: 6px !important;
}
.MediaLibraryTitleLine {
    border-bottom: 1px solid #CCCCCC;
}
.MediaLibraryTree {
    padding: 5px 0;
}
.MediaLibraryImportForm {
    float: left;
    width: 400px;
}
.RTL .MediaLibraryImportForm {
    float: right;
}
.MediaLibraryImportPreview {
    float: left;
    width: 300px;
}
.RTL .MediaLibraryImportPreview {
    float: right;
}
.MediaProperties .ajax__tab_body {
    padding: 10px;
}
.MediaProperties .ajax__tab_body input {
    font-size: 13px;
}
.JqueryUITabs .MediaLibraryCustomTab {
    height: 270px;
    overflow: auto;
    padding: 0 !important;
}
.MediaLibraryNewFolder .ajax__tab_header {
    display: none !important;
}
.MediaLibraryNewFolder .ajax__tab_body {
    padding: 0 !important;
}
.exportWizardContent {
    padding: 0 10px;
}
.DialogMainBlock {
    height: 100%;
    overflow: hidden;
    position: absolute;
    width: 100%;
}
.DialogContent {
    float: left;
    height: 100%;
    width: 100%;
}
.RTL .DialogContent {
    float: right;
}
.DialogLeftBlock {
    float: left;
    height: 100%;
    overflow: hidden;
    width: 236px;
}
.RTL .DialogLeftBlock {
    float: right;
}
.DialogRightBlock {
    height: 100%;
    margin-left: 243px;
    overflow: hidden;
    position: relative;
}
.RTL .DialogRightBlock {
    margin-left: auto;
    margin-right: 243px;
}
.Safari .DialogRightBlock, .Opera .DialogRightBlock, .Gecko .DialogRightBlock {
    margin-left: 0;
    margin-right: 0;
}
.DialogCompleteBlock {
    height: 100%;
    width: 100%;
}
.DialogWebContent {
    height: 65px;
    left: 0;
    padding: 10px 10px 0;
    position: absolute;
    right: 0;
    top: 10px;
}
.DialogWebProperties {
    border-top: 1px solid #A4B2BC;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 85px;
}
.DialogWebPropertiesTiny {
    top: 60px;
}
.DialogWebUrlMaxBox {
    width: 800px;
}
.DialogLinkWebProperties {
    border-top: 1px solid #A4B2BC;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 107px;
}
.DialogProperties {
    background-color: #FFFFFF;
    float: left;
    height: 296px;
    overflow: hidden;
    width: 100%;
    z-index: 10;
}
.RTL .DialogProperties {
    float: right;
}
.DialogPropertiesFullSize {
    height: 100%;
    overflow: hidden;
    position: absolute;
    width: 100%;
}
.DialogPropertiesPreview {
    border: 1px solid #A4B2BC;
    overflow: auto;
    padding: 5px;
    position: absolute;
    visibility: hidden;
}
.DialogItemUrlBox {
    float: left;
    width: 94%;
}
.RTL .DialogItemUrlBox {
    float: right;
}
.DialogItemUrlRefresh {
    padding: 3px 3px 0;
}
.IE6 .DialogResizerH {
    background-attachment: fixed;
    max-height: 5px;
}
.DialogResizerArrowH {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/FrameResizer/Horizontal/Minimize.png") no-repeat scroll center center transparent;
    font-size: 33px;
    height: 33px;
    line-height: 33px;
    width: 10px;
}
.RTL .DialogResizerV {
    float: left;
}
.DialogResizerArrowV {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/FrameResizer/Vertical/Maximize.png") no-repeat scroll center center transparent;
    cursor: pointer;
    font-size: 4px;
    height: 6px;
    line-height: 4px;
    width: 33px;
}
.DialogViewContent {
    height: 1500px;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    width: 100%;
}
.DialogElementHidden {
    display: none !important;
}
.DialogViewContentTop {
    height: 30px;
    padding: 10px;
    width: 97%;
}
.DialogViewContentBottom {
    height: 100px;
    padding: 0 10px 10px;
}
.DialogLabel {
    white-space: nowrap;
}
.DialogMediaLibraryBlock {
    border-bottom: 1px solid #ACB8C0;
    height: 80px;
    padding: 10px;
}
.DialogMediaLibraryBlockMediaLibraryUI {
    background-color: #EDDDC9;
    height: 10px;
    padding: 5px 10px 16px;
}
.DialogMediaLibraryBlock select {
    width: 165px !important;
}
.DialogSiteDropdown {
    width: 185px;
}
.DialogSearchBox {
    float: none;
    height: 26px;
}
.DialogSearch {
    display: table-cell;
    float: left;
    height: 26px;
    padding-right: 3px;
    vertical-align: middle;
}
.RTL .DialogSearch {
    float: right;
    padding-left: 3px;
    padding-right: 0;
}
.DialogSearchLabel {
    display: table-cell;
    float: left;
    height: 26px;
    padding-right: 3px;
    padding-top: 4px;
}
.RTL .DialogSearchLabel {
    float: right;
    padding-left: 3px;
    padding-right: 0;
    padding-top: 4px;
}
.DialogListItem {
    cursor: pointer;
    overflow: hidden;
    width: 200px;
}
.DialogListItemUnselectable {
    cursor: default;
    display: inline;
}
.DialogListItemNameRow {
    white-space: nowrap;
}
.DialogSelectedItem {
    background-color: #FFF8CD;
}
.DialogTileItemBox {
    height: 62px;
    width: 210px;
}
.DialogThumbnailItem {
    background-color: #FFFFFF;
    border: 1px solid #ACB8C0;
    height: 136px;
    width: 170px;
}
.RTL .DialogTileItemShadow, .RTL .DialogThumbnailItemShadow {
    background-position: left bottom;
    float: right;
    margin: 0 0 11px 11px;
}
.DialogThumbnailItemBox {
    height: 136px;
    width: 170px;
}
.DialogThumbnailItemInfo {
    font-size: 10px;
    margin-left: 4px;
    overflow: hidden;
    padding: 2px 0;
    text-align: center;
    white-space: nowrap;
    width: 160px;
}
.DialogTileItem td {
    font-size: 10px;
    vertical-align: top;
}
.DialogTileSeparator {
    background-color: #FFFFFF;
    float: right;
    height: 38px;
    position: absolute;
    right: 0;
    top: 0;
    width: 8px;
}
.DialogTileItemActions {
    float: right;
    margin-top: -21px;
    padding: 0 1px 1px;
    text-align: right;
}
.RTL .DialogTileItemActions {
    float: left;
    text-align: left;
}
.DialogTileItemInfo {
    font-size: 10px;
    height: 50px;
    overflow: hidden;
    padding: 4px;
    white-space: nowrap;
    width: 132px;
}
.DialogTileTitleBold {
    font-size: 11px;
    font-weight: bold;
}
.RTL .DialogTileItemInfo {
    float: right;
}
.DialogTileItemImage {
    display: table-cell;
    height: 48px;
    line-height: 48px;
    padding: 2px;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    width: 48px;
}
.IE6 .TilesMultipleSelection, .IE7 .TilesMultipleSelection, .IE8 .TilesMultipleSelection {
    bottom: 6px;
    left: 1px;
}
.RTL .TilesMultipleSelection {
    left: auto;
    right: 4px;
}
.IE6 .ThumbMultipleSelection, .IE7 .ThumbMultipleSelection, .IE8 .ThumbMultipleSelection {
    bottom: 8px;
}
.RTL .ThumbMultipleSelection {
    left: auto;
    right: 4px;
}
.DialogTileItemImageContainer {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    height: 52px;
    margin: 4px 5px 0 4px;
    width: 52px;
}
.RTL .DialogTileItemImageContainer {
    float: right;
}
.DialogThumbItemImageContainer {
    height: 95px;
    margin: 4px 0 0;
    width: 100%;
}
.DialogViewArea {
    margin: 0;
    padding: 0;
}
.DialogTilesClear {
    clear: both;
    font-size: 0;
    line-height: 0;
}
.DialogThumbnailItemImage {
    display: table-cell;
    height: 95px;
    line-height: 95px;
    text-align: center;
    vertical-align: middle;
    width: 170px;
}
.DialogThumbnailItemImage td {
    height: 95px;
    width: 170px;
}
.DialogTileItemInfoGreyText {
    color: #9B9B9B;
}
.DialogThumbnailActions {
    float: right;
    margin-top: -26px;
    padding: 0 4px;
    text-align: right;
    vertical-align: bottom;
}
.IE6 .DialogThumbnailActions, .IE7 .DialogThumbnailActions {
    margin-top: -21px;
    padding: 0 1px;
}
.IE8 .DialogThumbnailActions {
    margin-top: -25px;
    padding: 0 1px;
}
.RTL .DialogThumbnailActions {
    float: left;
    text-align: left;
}
.DialogThumbnailUploadAction {
    float: right;
    padding-top: 1px;
}
.RTL .DialogThumbnailUploadAction {
    float: left;
}
.IE6 .DialogMassActionsContent {
    margin-top: 0;
}
.DialogMassActionsDropdown {
    display: inline;
    padding-left: 2px;
}
.DialogTreeArea {
    float: left;
    width: 236px;
}
.RTL .DialogTreeArea {
    float: right;
}
.DialogTreeAreaSeparator {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/FrameResizer/Horizontal/Resizer.png") repeat-y scroll left top transparent;
    float: left;
    height: 100%;
    width: 7px;
}
.RTL .DialogTreeAreaSeparator {
    float: right;
}
.DialogMediaLibraryTreeArea {
    overflow: auto;
}
.DialogMediaLibraryTreeArea .ContentTree {
    padding-top: 5px;
    width: 236px;
}
.DialogMediaLibraryTreeAreaSep, .DialogMediaLibraryTreeAreaSep DIV {
    display: inline;
}
.DialogMediaLibraryTreeAreaSep .InfoLabel {
    padding: 5px 12px 0;
}
.RTL .DialogTreeArea .ContentTree, .RTL .DialogMediaLibraryTreeArea .ContentTree {
    left: auto;
    right: 0;
}
.DialogErrorArea {
    padding: 10px 10px 0;
}
.DialogListingInfo {
    padding: 10px 10px 0;
}
.DialogListingInfo .ListingPath {
    font-weight: bold;
}
.DialogListingInfo .ListingClose {
    text-decoration: underline;
}
.DialogInfoArea {
    padding: 10px;
}
.RTL .DialogMenu {
    float: right;
}
.DialogMenuLine {
    background-color: #F0EDE1;
    border-bottom: 1px solid #A4B2BC;
    height: 5px;
    line-height: 5px;
    min-height: 5px;
}
.DialogMenu .MenuItemLeft span {
    display: block;
    float: left;
    padding-top: 11px;
}
.RTL .DialogMenu .MenuItemLeft span {
    float: right;
}
.DialogMenuInnerDiv {
    color: #004377;
    height: 36px;
    width: 110px;
}
.DialogMenuInnerDiv img {
    left: 0;
    position: absolute;
    top: 0;
}
.DialogMenuInnerDiv span {
    left: 0;
    margin: 11px 0 0 33px;
    position: absolute;
    top: 0;
}
.RTL .DialogMenuInnerDiv span {
    left: auto;
    margin: 11px 33px 0 0;
    right: 0;
}
.DialogMenu .MenuItemLeft img {
    padding: 0 7px 2px 8px;
}
.RTL .DialogMenu .MenuIemLeft img {
    padding: 0 8px 2px 7px;
}
.DialogMenu .MenuItemLeftOver {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_Content/Dialogs/addfolderover.png");
}
.DialogMenu .MenuItemLeftOver img {
    padding: 0 7px 2px 8px;
}
.RTL .DialogMenu .MenuItemLeftOver img {
    padding: 0 8px 2px 7px;
}
.RTL .MediaLibraryFolderActions {
    padding: 5px 8px 5px 0;
}
.FolderLinkHorizontal {
    float: left;
    padding-right: 7px;
}
.RTL .FolderLinkHorizontal {
    float: right;
    padding-left: 7px;
    padding-right: 0;
}
.DialogsUploaderDisabled {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_Content/Dialogs/addfiledisabled.png") !important;
    color: #666666 !important;
    cursor: default !important;
    height: 36px;
    position: relative;
    width: 110px;
}
.DialogsUploaderDisabled img {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
}
.DialogsUploaderDisabled span {
    left: 0;
    margin: 10px 0 0 33px;
    position: absolute;
    top: 0;
}
.DialogsFolderDisabled {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_Content/Dialogs/addfolderdisabled.png") !important;
    color: #666666 !important;
    cursor: default !important;
}
.DialogsDeleteFolderDisabled {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_Content/Dialogs/deletefolderdisabled.png") !important;
    color: #666666 !important;
    cursor: default !important;
}
.DialogsFolderDisabledTitle {
    bottom: 10px;
    font-family: Arial;
    font-size: 12px;
    left: 36px;
    position: absolute;
}
.DialogsFileDisabledTitle {
    font-family: Arial;
    font-size: 12px;
    left: 35px;
    position: absolute;
    top: 10px;
}
.DialogMenu .DialogFileUploader {
    padding: 2px 11px 0 0;
}
.RTL .DialogMenu .DialogFileUploader {
    padding: 2px 0 0 11px;
}
.DialogMenu .DialogFileUploader .LoadingDiv img {
    float: left;
    padding: 10px 5px 0;
}
.DialogMenu .DialogFileUploader .LoadingDiv .innerLoadingDiv {
    display: block;
    float: left;
    padding-top: 10px;
}
.DialogMenu .DialogFileUploader .LoadingDiv .UploadCancel {
    display: block;
    float: left;
    padding: 12px 5px 0;
}
.RTL .DialogMenu .DialogFileUploader .LoadingDiv img, .RTL .DialogMenu .DialogFileUploader .LoadingDiv .innerLoadingDiv, .RTL .DialogMenu .DialogFileUploader .LoadingDiv .UploadCancel {
    float: right;
}
.DialogMenu .DialogFileUploader .LoadingDiv .UploadCancel img {
    float: none;
    padding: 0;
}
.ImageExtraClass {
    position: absolute;
}
.ImageTooltip {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: block;
    padding: 3px;
}
.ViewHelp {
    padding: 3px 5px 0;
    position: absolute;
    right: 0;
    top: 0;
}
.RTL .ViewHelp {
    left: 0;
    padding: 3px 0 0 5px;
    right: auto;
}
.DialogMenu .DialogMenuRight {
    display: block;
    float: left;
    font-family: Arial;
    font-size: 12px;
    height: 41px;
    padding: 2px;
    width: 350px;
}
.RTL .DialogMenu .DialogMenuRight {
    float: right;
}
.RTL .DialogMenu .MenuItemRight {
    float: right;
    padding: 0 8px 0 0;
}
.DialogMenu .MenuItemRight span {
    display: block;
    float: left;
    padding-top: 11px;
}
.RTL .DialogMenu .MenuItemRight span {
    float: right;
}
.DialogMenu .MenuItemRight img {
    float: left;
    padding-right: 5px;
    padding-top: 6px;
}
.RTL .DialogMenu .MenuItemRight img {
    float: right;
    padding-left: 5px;
    padding-right: 0;
}
.DialogMenu .MenuItemRightOver {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_Content/Dialogs/buttonover.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    font-weight: normal;
}
.DialogMenu .DialogMenuHelp {
    display: block;
    float: right;
    height: 24px;
    padding: 11px 5px;
    width: 24px;
}
.RTL .DialogMenu .DialogMenuHelp {
    float: left;
}
.DialogFooter {
    border-top: 1px solid #A4B2BC;
    padding: 15px 15px 15px 0;
}
.DialogPager {
    float: left;
}
.RTL .DialogPager {
    float: right;
}
.DialogPageSize {
    float: right;
    text-align: right;
}
.RTL .DialogPageSize {
    float: left;
    text-align: left;
}
.DialogGuidParams {
    text-align: left;
}
.HTMLAnchorProperties, .HTMLEmailProperties {
    margin: 10px;
}
.HTMLAnchorProperties .AnchorDropDownList {
    margin: 4px 25px;
}
.HTMLAnchorProperties .AnchorRadioButton {
    display: block;
    padding: 4px 0 0;
}
.YouTubeProperties {
    width: 99%;
}
.YouTubeUrl {
    width: 96%;
}
.YouTubePreview {
    vertical-align: top;
    width: 100%;
}
.YouTubeBox {
    height: 433px;
    overflow: hidden;
    width: 588px;
}
.YouTubeSizeBox {
    color: #999999;
    float: left;
    font-size: 10px;
    text-align: center;
}
.RTL .YouTubeSizeBox {
    float: right;
}
.YouTubeSize {
    background-color: #DDDDDD;
    border: 1px solid #999999;
    cursor: pointer;
    margin: 5px;
}
.YouTubePreviewBox {
    border: 1px solid #A4B2BC;
    height: 425px;
    overflow: auto;
    padding: 3px;
    width: 580px;
}
.YouTubeLoader {
    font-weight: bold;
    left: 200px;
    position: relative;
    text-align: center;
    top: -210px;
    width: 200px;
}
.RTL .YouTubeLoader {
    left: auto;
    right: 175px;
}
#tooltip {
    position: absolute;
    z-index: 5000;
}
.IconSelector {
    width: 450px;
}
.IconSelector td {
    padding: 0 !important;
}
.IconSelector .Media {
    text-align: right;
}
.IconSelector .PredefinedIcons .Icon {
    padding: 0 10px;
}
.IconSelector .Row {
    text-align: left;
}
.IconSelector .Cell {
    padding: 0 10px !important;
    text-align: center;
    vertical-align: bottom;
}
.IconSelector table {
    margin: 0 !important;
}
.SearchFieldsIndentPanel {
    height: 15px;
}
.FontSelectorStyleTable {
    margin: 20px;
}
.FontSelectorStyleColumnHeader {
    font-weight: bold;
}
.FontSelectorSampleTable {
    margin-left: 20px;
    width: 450px;
}
.FontSelectorSamplePanel {
    float: right;
    height: 65px;
    width: 235px;
}
.FontSelectorTextSamplePanel {
    height: 39px;
    line-height: 3em;
    overflow: hidden;
    width: 215px;
}
.FontSelectorTypeListBox {
    height: 160px;
    width: 200px;
}
.FontSelectorStyleListBox {
    height: 160px;
    width: 110px;
}
.FontSelectorTypeTextBox {
    width: 198px;
}
.FontSelectorStyleTextBox {
    width: 108px;
}
.FontSelectorWeightTable {
    width: 180px;
}
.SHEditorDialogTable {
    margin: 20px 10px 0;
    width: 95%;
}
.SHEditorDialogTable col {
    width: 130px;
}
.SHEditorDialogTable td {
    height: 25px;
}
.SHEditorDialogTable td input[type="radio"] {
    border-style: none;
    margin-left: 0;
}
.SHEditorDialogTable td input[type="checkbox"] {
    margin-left: 5px;
}
.SHEditorDialogCodeTextBox {
    border: 0 none #FFFFFF;
    margin: 1px 0 0 2px;
    overflow: visible;
}
.ServerCheckerIcon {
    outline: medium none;
    vertical-align: text-bottom;
}
.ServerCheckerStatus {
    vertical-align: baseline;
}
.ServerCheckerStatusLink {
    color: blue;
    cursor: help;
    text-decoration: underline;
}
.SelectActions {
    padding-top: 5px;
}
.DeletePackageImage {
    margin: 0 5px 1px;
    vertical-align: top;
}
.RTL .DeletePackageImage {
    margin: 0 5px 1px;
    vertical-align: top;
}
.DeletePackageLink {
    color: #000000;
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: underline;
    vertical-align: top;
}
.TransformationFilterColumn {
    padding-right: 25px;
}
.TransformationNewTable {
    margin-top: 5px;
}
.SettingsForm table {
    margin-bottom: 15px;
}
.SettingsForm > table {
    width: 100%;
}
.SettingsForm div.UniGridContent table {
    margin-bottom: 0;
}
.SettingsForm table.HeaderActionsParentTable {
    margin-bottom: 2px;
    width: 100%;
}
.SettingsForm table.UniGridGrid {
    margin-bottom: 0;
}
.SettingsForm .NewLink {
    border-bottom: 1px solid #DDDDDD;
    display: block;
    padding: 0 12px 12px;
}
.SettingsForm .HeaderActionsParentTable {
    margin-top: 10px;
}
.SettingsForm .Actions table {
    margin-bottom: 0;
}
.SettingsForm .NewLink img {
    position: relative;
    top: 4px;
}
.SettingsForm .NewLink .NewLinkText {
    left: 8px;
    position: relative;
}
.RTL .SettingsForm .NewLink .NewLinkText {
    left: auto;
    right: 8px;
}
.SettingsForm .EditingFormControlTable {
    margin-bottom: 0;
}
.SettingsForm .EditingFormRow td {
    padding-bottom: 7px;
    padding-right: 5px;
    padding-top: 10px;
}
.RTL .SettingsForm .EditingFormRow td {
    padding-bottom: 7px;
    padding-left: 5px;
    padding-top: 10px;
}
.SettingsForm .EditingFormRow td td {
    padding-bottom: 2px;
    padding-right: 2px;
    padding-top: 2px;
}
.RTL .SettingsForm .EditingFormRow td td {
    padding-bottom: 2px;
    padding-left: 2px;
    padding-top: 2px;
}
.SettingsForm .EditingFormRow {
    background-color: #F8FBFD;
}
.SettingsForm .EditingFormRow .EditingFormRightBorder {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_PortalEngine/WebpartProperties/right.png");
    background-position: right center;
    background-repeat: repeat-y;
}
.RTL .SettingsForm .EditingFormRow .EditingFormRightBorder {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_PortalEngine/WebpartProperties/left.png");
    background-position: left center;
    background-repeat: repeat-y;
}
.SettingsForm .EditingFormRow .EditingFormLeftBorder {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_PortalEngine/WebpartProperties/left.png");
    background-repeat: repeat-y;
}
.RTL .SettingsForm .EditingFormRow .EditingFormLeftBorder {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_PortalEngine/WebpartProperties/right.png");
    background-position: right center;
    background-repeat: repeat-y;
}
.SettingsForm .EditingFormCategoryRow {
    background-color: #EDF4F9;
}
.SettingsForm .EditingFormCategoryRow > td {
    padding: 0 5px 0 0;
}
.RTL .SettingsForm .EditingFormCategoryRow > td {
    padding: 0 0 0 5px;
}
.SettingsForm .EditingFormCategoryTableHeader {
    margin-bottom: 0;
    width: 100%;
}
.SettingsForm .EditingFormCategoryTableContent {
    margin-bottom: 0;
    width: 100%;
}
.SettingsForm .EditingFormCategory {
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
}
.SettingsForm .EditingFormLabelCell {
    display: none;
}
.SettingsForm .EditingFormLabel {
    display: block;
    padding-left: 20px;
}
.RTL .SettingsForm .EditingFormLabel {
    padding-right: 20px;
}
.SettingsForm .RequiredFieldMark {
    color: red;
    font-weight: bold;
}
.SettingsForm .EditingFormLeftBorder {
    overflow: hidden;
    padding: 0;
    width: 1px;
}
.SettingsForm .EditingFormRightBorder {
    overflow: hidden;
    padding: 0;
    width: 1px;
}
.SettingsForm .EditingFormCategoryRow .EditingFormLeftBorder {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_PortalEngine/WebpartProperties/lefttop.png");
    background-position: left top;
    background-repeat: no-repeat;
}
.RTL .SettingsForm .EditingFormCategoryRow .EditingFormLeftBorder {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_PortalEngine/WebpartProperties/righttop.png");
    background-position: right top;
    background-repeat: no-repeat;
}
.SettingsForm .EditingFormCategoryRow .EditingFormRightBorder {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_PortalEngine/WebpartProperties/righttop.png");
    background-position: right top;
    background-repeat: no-repeat;
}
.RTL .SettingsForm .EditingFormCategoryRow .EditingFormRightBorder {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_PortalEngine/WebpartProperties/lefttop.png");
    background-position: left top;
    background-repeat: no-repeat;
}
.SettingsForm .EditingFormFooterRow .EditingFormRightBorder {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_PortalEngine/WebpartProperties/rightbottom.png");
    background-position: right bottom;
    background-repeat: no-repeat;
}
.RTL .SettingsForm .EditingFormFooterRow .EditingFormRightBorder {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_PortalEngine/WebpartProperties/leftbottom.png");
    background-position: left bottom;
    background-repeat: no-repeat;
}
.SettingsForm .EditingFormFooterRow .EditingFormLeftBorder {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_PortalEngine/WebpartProperties/leftbottom.png");
    background-position: left bottom;
    background-repeat: no-repeat;
}
.RTL .SettingsForm .EditingFormFooterRow .EditingFormLeftBorder {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_PortalEngine/WebpartProperties/rightbottom.png");
    background-position: right bottom;
    background-repeat: no-repeat;
}
.SettingsForm .ColorPicker {
    width: 0;
}
.SettingsForm .EditingFormFooterRow {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_PortalEngine/WebpartProperties/bottom.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 12px;
    line-height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.SettingsForm .EditingFormButtonTable {
    display: none;
}
.SettingsForm .FieldValueDescription {
    color: gray;
    font-size: 90%;
}
.ReportParametersWebPartTable {
    margin-bottom: 0;
    margin-left: -2px;
    width: 297px;
}
.ReportParametersWebPartPanel {
    overflow: auto;
    width: 470px;
}
.HierarchicalTransformationFilterLabelWidth {
    min-width: 150px;
}
.FormControlsWrapper {
    width: 520px;
}
.FieldEditor .EditingFormLabelCell, .FieldEditor .FieldLabel {
    padding-top: 4px;
    vertical-align: top;
    white-space: inherit;
    width: 155px;
}
.FieldEditor .EditingFormValueCell INPUT[type="radio"] {
    margin: 0;
}
.FieldPanelLeft {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/FieldEditorBackground.png") repeat-x scroll left top #F2F2F2;
    border-right: 1px solid #CCCCCC;
    height: 100%;
    padding: 10px 0 0 10px;
    position: fixed;
    width: 218px;
    z-index: 3;
}
.RTL .FieldPanelLeft {
    border-left: 1px solid #CCCCCC;
    border-right: medium none;
    padding: 10px 10px 0 0;
}
.RTL.Safari .FieldPanelLeft {
    right: 0;
}
.GlobalWizardStep .FieldPanelLeft {
    height: 390px;
}
.GlobalWizardStep.FieldEditorPanel {
    overflow: hidden;
    padding: 0;
}
.RTL.Safari .GlobalWizardStep .FieldPanelLeft {
    right: 44px;
}
.FieldTopMenu {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    height: 45px;
    position: fixed;
    width: 100%;
    z-index: 2;
}
.GlobalWizardStep .FieldTopMenu {
    width: 898px;
}
.FieldWrapperError .FieldTopMenu {
    height: 70px;
}
.FieldTopMenuPadding {
    padding: 10px 20px 0 250px;
}
.GlobalWizardStep .FieldTopMenuPadding {
    padding: 10px 20px 0 240px;
}
.IE7 .FieldTopMenuPadding .ErrorLabel, .IE7 .FieldTopMenuPadding .InfoLabel {
    display: inline;
}
.RTL .FieldTopMenuPadding {
    padding: 10px 250px 0 20px;
}
.RTL .GlobalWizardStep .FieldTopMenuPadding {
    padding: 10px 240px 0 20px;
}
.FieldEditor .FieldTopMenu .InfoLabel, .FieldEditor .FieldTopMenu .ErrorLabel {
    padding-top: 10px;
}
.FieldPanelRightContentPadding {
    padding: 50px 15px 15px 240px;
}
.RTL .FieldPanelRightContentPadding {
    padding: 56px 261px 15px 15px;
}
.FieldWrapperError .FieldPanelRightContentPadding {
    padding: 81px 15px 15px 261px;
}
.RTL .FieldWrapperError .FieldPanelRightContentPadding {
    padding: 81px 261px 15px 15px;
}
.GlobalWizardStep .FieldPanelRightContentPadding {
    padding: 46px 0 0 230px;
}
.RTL .GlobalWizardStep .FieldPanelRightContentPadding {
    padding: 46px 230px 0 0;
}
.GlobalWizardStep .FieldWrapperError .FieldPanelRightContentPadding {
    padding: 70px 0 0 230px;
}
.GlobalWizardStep .FieldPanelRightWrapper {
    padding-right: 10px;
}
.RTL .GlobalWizardStep .FieldPanelRightWrapper {
    padding-left: 10px;
}
.RTL .GlobalWizardStep .FieldWrapperError .FieldPanelRightContentPadding {
    padding: 70px 230px 0 0;
}
.FieldAnchor {
    margin-top: -80px;
    position: absolute;
    z-index: 100;
}
.FieldWrapperError .FieldAnchor {
    margin-top: -100px;
}
.FieldEditorBody {
    height: auto;
}
.FieldEditorWizardBody {
    height: auto;
    overflow: hidden;
}
.FieldEditorBody .PageContent {
    padding: 0;
}
.FieldPanelRightWrapper {
    padding: 10px 0 20px 10px;
}
.RTL .FieldPanelRightWrapper {
    padding: 10px 10px 20px 0;
}
.GlobalWizardStep .FieldPanelRightWizard {
    height: 354px;
    overflow: auto;
}
.GlobalWizardStep .FieldWrapperError .FieldPanelRightWizard {
    height: 330px;
}
.GlobalWizardStep .AttributesList {
    height: 250px;
}
.FieldTableMenu {
    margin-bottom: 10px;
    vertical-align: top;
}
.FieldTableMenu td {
    vertical-align: top;
}
.FieldMenuButtons {
    padding: 0 7px;
    vertical-align: top;
}
.FieldMenuButtons input {
    display: block;
    height: 24px;
    margin-bottom: 10px;
    width: 24px;
}
.FieldGrouppedButtons {
    margin-bottom: 35px;
}
.FieldPanelLeft ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.FieldPanelLeft ul li {
    margin-top: 2px;
}
.FieldContentTable {
    display: inline;
    width: 100%;
}
.GlobalWizardStep .FieldContentTable {
    width: auto;
}
.RTL .GlobalWizardStep .FieldContentTable {
    margin: 10px 10px 20px 0;
}
.FieldRightScrollPanel {
    position: relative;
    z-index: 1;
}
.FieldTopMenuPadding .FloatRight {
    height: 25px;
    position: relative;
}
.FieldTopMenuPadding .FloatRight a {
    bottom: 5px;
    position: absolute;
    right: 0;
    width: 230px;
}
.RTL .FieldTopMenuPadding .FloatRight a {
    left: 0;
    right: auto;
}
.FieldClassEditor .FieldAnchor {
    margin-top: -110px;
}
.FieldClassEditor .FieldWrapperError .FieldAnchor {
    margin-top: -170px;
}
.FieldClassEditorError {
    height: 45px;
}
.FieldClassMenu {
    height: 51px;
    position: relative;
    top: 0;
    z-index: 10;
}
.FieldClassMenuWrapper {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    height: 31px;
    padding: 10px 0 10px 15px;
    position: fixed;
    top: 0;
    width: 100%;
}
.RTL .FieldClassMenuWrapper {
    padding: 10px 15px 10px 0;
}
.FieldPanelError {
    margin: 20px;
}
.FieldEditor .MenuItemEditDisabled img {
    padding: 0;
}
.ContentEditMenu .MenuItemEditDisabled {
    padding-right: 10px !important;
}
.FieldBlockLabel {
    display: block;
}
.FieldEditor .FieldBlockLabel {
    padding-bottom: 4px;
}
.FieldEditor .EditingFormTable {
    padding: 0;
}
.FieldSimpleLabel {
    display: block;
    font-weight: bold;
    padding-bottom: 4px;
    padding-left: 3px;
}
.FieldPanel {
    margin-bottom: 5px;
    margin-top: 5px;
}
.FormControlTable {
    width: 550px;
}
.MasterPageLayout {
    border: 1px solid #CCCCCC;
    margin-bottom: 5px;
    margin-left: 30px;
    margin-top: 5px;
    padding: 5px;
    width: 88%;
}
.HTMLCode {
    font-family: Courier New;
    font-size: 13px;
}
.HTMLTag {
    color: #0000FF;
}
.HTMLTagContent {
    color: #A31515;
}
.HTMLProperty {
    color: #0000FF;
}
.HTMLPropertyName {
    color: red;
}
.TableRelationship .LeftTableColumn {
    text-align: left;
}
.RTL .TableRelationship .LeftTableColumn {
    text-align: right;
}
.TableRelationship .RightTableColumn {
    text-align: right;
}
.RTL .TableRelationship .RightTableColumn {
    text-align: left;
}
.UniGridFilterDropDown {
    width: 100%;
}
.TooltipTitle {
    font-weight: bold;
    padding: 3px 0 2px;
}
.RTL .TooltipTitle, .RTL .TooltipDescription {
    clear: both;
    direction: rtl;
    text-align: right;
}
.RTL .TooltipImage {
    float: right;
}
.ABTestingAnalyticsReport .ErrorLabel {
    display: inline;
}
.MetaDataTable {
    font-family: Tahoma;
    font-size: 12px;
    width: 100%;
}
.MetaDataEditorTd {
    width: 80px;
}
.MetaDataTextBoxField {
    width: 99%;
}
.MetaDataTextAreaField {
    height: 100px;
    width: 99%;
}
.LocalizablePanel {
    background-color: #EEEEEE;
    border-color: #AEAEAE;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    display: inline-block;
    padding: 1px;
    position: relative;
    top: 3px;
}
.RTL .LocalizablePanel {
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    padding: 1px;
}
.LocalizableTop {
    top: 0;
    vertical-align: top;
}
.Gecko4 .LocalizableTop {
    top: 1px;
}
.LocalizeField .ResourceSelector, .LocalizeField .LocalizeKeyPanel, .LocalizeField .InfoLabel {
    margin-left: 27px;
}
.RTL .LocalizeField .ResourceSelector, .RTL .LocalizeField .LocalizeKeyPanel, .RTL .LocalizeField .InfoLabel {
    margin-right: 27px;
}
.IE7 .LocalizablePanel {
    display: inline;
    height: 16px;
    top: 1px;
}
.IE9 .LocalizablePanel {
    height: 15px;
    top: 4px;
}
.IE9 .LocalizableTop.LocalizablePanel {
    top: 0;
}
.IE7 .LocalizablePanel.LocalizableTop, .Gecko3 .LocalizablePanel.LocalizableTop {
    top: 1px;
}
.LocalizableIcon, .LocalizableIconLast {
    cursor: pointer;
    margin: 0;
    padding: 0;
}
.LocalizableIconLast {
    margin: 0 0 0 3px;
}
.RTL .LocalizableIconLast {
    margin: 0 3px 0 0;
}
.LocalizableChecklist {
    margin-bottom: 15px;
}
.ProgressBlock {
    width: 100px;
}
.ProgressBlock .ProgressBar .Bar {
    background-color: #FFFFFF;
    border: 1px solid silver;
    float: left;
    height: 12px;
    margin-right: 5px;
    width: 60px;
}
.RTL .ProgressBlock .ProgressBar .Bar {
    float: right;
    margin-left: 5px;
}
.ProgressBlock .ProgressBar .Bar .Progress {
    background-color: #50DD00;
    height: 100%;
    width: 50%;
}
.ProgressBlock .ProgressBar .Bar .ProgressValue {
    float: left;
}
.RTL .ProgressBlock .ProgressBar .Bar .ProgressValue {
    float: right;
}
.ClearBoth {
    clear: both;
}
.StatusColorBar {
    border: 1px solid silver;
    height: 13px;
}
.ModalBackground {
    background-color: #888888;
    opacity: 0.7;
}
.ModalPopupDialog {
    background-color: #FFFFFF;
    border: 1px solid #888888;
}
.ModalPopupDialog .DialogPageBody .PageTitleBody .PageTitleHeader {
    border-bottom: 1px solid #CCCCCC;
    display: block;
    padding: 5px 5px 1px;
    white-space: nowrap;
}
.ModalPopupDialog .PageFooterLine {
    position: relative !important;
}
.ModalPopupDialog .DialogPageContent {
    padding: 10px;
}
.ModalPopupDialog .PageFooterLine .Buttons {
    text-align: right;
}
.RTL .ModalPopupDialog .PageFooterLine .Buttons {
    text-align: left;
}
.RangeDateTimePickerLabel {
    padding-left: 3px;
    padding-right: 3px;
}
.EditingFormControlNestedControl .AttachmentsList .InfoLabel, .ErrorLabel {
    padding-bottom: 5px !important;
    padding-top: 5px !important;
}
.EditingFormControlNestedControl .RelatedDocuments {
    border: 1px solid #CCCCCC;
    padding: 5px;
}
.AddRelatedDocumentsCurrentNode {
    padding: 3px;
}
.WebAnalitycsMenuItemEdit {
    padding-right: 10px;
}
.WebAnalitycsMenuItemImage {
    margin: 0 5px 1px 0;
    vertical-align: middle;
}
.RTL .WebAnalitycsMenuItemImage {
    margin: 0 0 1px 5px;
}
.ExamplesHeaderLeft {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Others/APIExamples/logo.png");
    background-repeat: no-repeat;
    float: left;
    height: 38px;
    margin: 0;
    overflow: hidden;
    padding: 5px;
    width: 189px;
}
.RTL .ExamplesHeaderLeft {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Others/APIExamples/logortl.png");
    float: right;
}
.MainExampleContainer .InfoLabel {
    padding-bottom: 0;
}
.ExampleMassActionBtn {
    float: right;
    padding: 5px;
}
.RTL .ExampleMassActionBtn {
    float: left;
    padding: 5px;
}
.MainExampleContainer {
    bottom: 250px;
    left: 0;
    position: fixed;
    right: 0;
    top: 36px;
    width: 100%;
}
.ExampleOuter {
    bottom: 0;
    float: left;
    height: 100%;
    min-height: 100%;
    position: absolute;
    top: 0;
    width: 50%;
}
.RTL .ExampleOuter {
    float: right;
}
.ExampleOuter.Left {
    left: 0;
    right: auto;
}
.ExampleOuter.Right {
    left: auto;
    right: 0;
}
.RTL .ExampleOuter.Left {
    left: auto;
    right: 0;
}
.RTL .ExampleOuter.Right {
    left: 0;
    right: auto;
}
.ExampleTitle {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("Images/Header.png") repeat scroll 0 0 #E9F3FE;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin: 13px 10px 0;
    padding: 0 10px;
}
.ExampleInner {
    border: 1px solid #CCCCCC;
    bottom: 0;
    left: 0;
    margin: 0 10px;
    overflow: auto;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 40px;
}
.ExampleInner .XXLongSubmitButton, .ExampleInner .XXLongButton, .ExampleInner .XXXLongSubmitButton, .ExampleInner .XXXLongButton {
    height: 20px;
    padding-bottom: 3px;
}
.ExampleSection {
    border-bottom: 1px solid #CCCCCC;
    color: #FF6600;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    margin: 18px 10px 12px;
}
.ExamplePanel {
    padding: 0;
}
.ExamplePanel .Example {
    margin-bottom: 7px;
}
.ExamplePanel fieldset {
    border: 0 none;
    margin-top: 8px;
    padding-bottom: 0;
    padding-top: 0;
}
.ExamplePanel fieldset > div {
    padding: 0 3px;
}
.ExamplePanel fieldset legend {
    font-size: 13px;
    margin-bottom: 4px;
    padding: 0 28px;
}
.IE7 .ExamplePanel fieldset legend {
    padding: 0 21px;
}
.ExamplePanel .ExampleNumber {
    display: block;
    float: left;
    line-height: 21px;
    text-align: right;
    width: 23px;
}
.RTL .ExamplePanel .ExampleNumber {
    float: right;
    text-align: left;
}
.ExamplePanel .InfoLabel, .ExamplePanel .ErrorLabel {
    margin-left: 20px;
    margin-right: 20px;
    padding: 8px 6px;
    text-align: inherit;
}
.ExampleCodeOuter {
    bottom: 10px;
    left: 0;
    position: absolute;
    width: 100%;
}
.ExampleCodeInner {
    margin: 0 10px;
    padding: 0;
}
.GraphTooltip {
    background-color: #FFFACD;
    border: 1px outset #A9A9A9;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    height: auto;
    margin: 3px;
    padding: 3px;
    position: fixed;
    text-align: justify;
    width: auto;
    z-index: 999;
}
.ABTestOverViewList {
    margin: 25px 5px 10px;
}
.TestGraphLink {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
}
.UserEditAddItemDialogDateTimePickerDiv {
    padding-left: 10px;
    padding-right: 10px;
}
.MacroTreeEditor {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid grey;
    height: 300px;
    overflow: auto;
    width: 500px;
    z-index: 10000;
}
.MacroDesignerCue {
    background-color: #FFFFFF;
    border: 1px dashed red;
    display: none;
    margin: 5px;
    min-height: 48px;
}
.MacroElementHandle {
    height: 22px;
}
.MacroDesigner {
    padding: 10px;
    width: 97%;
}
.MacroDesignerGroup {
    border: 1px solid #999999;
    margin-top: 5px;
}
.MacroDesignerGroupActive {
    border: 1px dashed red;
    margin-top: 5px;
}
.MacroDesigner .G {
    background-color: #DDDDDD;
}
.MacroDesigner .G .G {
    background-color: #DDFFDD;
}
.MacroDesigner .G .G .MacroDesignerHeader {
    background-color: #CCEECC;
    border-bottom: 1px solid #AADDAA;
}
.MacroDesigner .G .G .G {
    background-color: #FFDDDD;
}
.MacroDesigner .G .G .G .MacroDesignerHeader {
    background-color: #EECCCC;
    border-bottom: 1px solid #DDAAAA;
}
.MacroDesigner .G .G .G .G {
    background-color: #DDDDFF;
}
.MacroDesigner .G .G .G .G .MacroDesignerHeader {
    background-color: #CCCCEE;
    border-bottom: 1px solid #AAAADD;
}
.MacroDesigner .G .G .G .G .G {
    background-color: #FFFFDD;
}
.MacroDesigner .G .G .G .G .G .MacroDesignerHeader {
    background-color: #EEEECC;
    border-bottom: 1px solid #CCCCAA;
}
.MacroDesigner .G .G .G .G .G .G {
    background-color: #DDDDDD;
}
.MacroDesigner .G .G .G .G .G .G .MacroDesignerHeader {
    background-color: #CCCCCC;
    border-bottom: 1px solid #AAAAAA;
}
.MacroDesignerChildGroups {
    padding: 10px;
}
.MacroDesignerExpression {
    padding-left: 5px;
    padding-right: 5px;
}
.MacroDesignerExpressionActive {
    border: 1px dashed red;
    margin: -1px;
    padding-left: 5px;
    padding-right: 5px;
}
.MacroDesignerExpression MacroDesignerChildGroups {
    padding: 5px;
}
.MacroDesignerHeader {
    background-color: #CCCCCC;
    border-bottom: 1px solid #AAAAAA;
    color: #FFFFFF;
    cursor: move;
    height: 20px;
    padding: 1px 1px 2px;
    white-space: nowrap;
}
.MacroDesignerMove {
    cursor: move;
}
.MacroDesignerOperator {
    padding: 5px;
}
.MacroDesignerButtons {
    cursor: pointer;
    padding: 2px;
}
.MacroDesignerRemoveButton {
    padding-left: 10px;
}
.TableSeparator {
    border-bottom: 1px solid #B5C3D6;
    border-top: 1px solid #B5C3D6;
}
.NoSideBorders {
    border-left: 0 none;
    border-right: 0 none;
    border-top: 0 none;
}
.VersionTab .InfoLabel, .VersionTab .ErrorLabel {
    padding: 0 0 10px !important;
}
.NoSideBorders .EvenRow, .NoSideBorders .OddRow, .NoSideBorders .UniGridHead {
    border: 1px solid #B5C3D6;
}
.ObjectVersioning .NotIncluded, .ObjectVersioning .HTMLNotIncluded {
    display: inline;
    visibility: hidden;
}
.IE7 .ObjectRecycleBin .TextRight {
    padding: 0 3%;
}
.ContentPanel {
    margin: 5px 0;
    width: 978px;
}
.AccountLabelLeft {
    width: 110px;
}
.AccountLabelRight {
    width: 90px;
}
.AccountControlLeft {
    width: 340px;
}
.AccountControlRight {
    width: 390px;
}
.MiddleButton {
    padding-top: 5px;
    text-align: center;
}
.AddContactLabel {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
}
.AddContactSelector {
    padding-top: 3px;
}
.ContactLabel {
    vertical-align: top;
    width: 100px;
}
.ContactLabelShort {
    width: 75px;
}
.ContactControlShort {
    width: 240px;
}
.ContactControlShortRight {
    width: 120px;
}
.ContactControl {
    vertical-align: top;
    width: 340px;
}
.ContactControlRight {
    width: 390px;
}
.CalendarPanelUniselectorDialog {
    padding-bottom: 5px;
}
.GraphPreloaderInfoText {
    padding: 12px;
}
.ActivityDetailsLabel {
    width: 120px;
}
.ActivityCommentBox {
    width: 650px;
}
.ActivityDetailsCommentBox {
    height: 150px;
    width: 650px;
}
.ActivityPanel {
    padding-bottom: 10px;
}
.FilterColumn {
    width: 100px;
}
.FilterLabel {
    display: block;
    padding-bottom: 5px;
}
.FilterPanel {
    padding-bottom: 10px;
}
.PanelButton {
    padding-top: 7px;
}
.PanelButton .SubmitButton {
    margin-top: 7px;
}
.GoalsCheckBoxDiv {
    margin-left: 40px;
}
.CampaignSubmitButton {
    margin-left: 150px;
}
.ComboBox .TextBoxField {
    width: 274px;
}
.ComboBoxColumn {
    width: 294px;
}
.MergeDialog .SelectorColumn {
    width: 386px;
}
.ResolveButton {
    margin-left: 10px;
    margin-right: 10px;
}
.ComboBox button {
    background-color: #FFFFFF !important;
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_PortalEngine/Menu.png") !important;
    background-position: 3px 5px;
    background-repeat: no-repeat;
    border: 0 none !important;
    cursor: pointer;
    height: 18px !important;
    width: 16px !important;
}
.ui-corner-all {
    border-radius: 0 0 0 0 !important;
}
.MergeDialog .ContentPanel {
    width: 655px;
}
.MergeDialog .ui-tabs .ui-tabs-nav {
    position: fixed;
    width: 100%;
}
.MergeDialog .JqueryUITabs .ui-tabs-panel {
    height: 100% !important;
    padding: 0 !important;
}
.MergeDialog .BodyPanel {
    bottom: 43px;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    top: 65px;
    width: 100%;
    z-index: 1;
}
.MergeDialog .PaddingPanel {
    padding: 6px;
}
.MergeDialog .HeaderSeparator {
    position: fixed;
    top: 63px;
    width: 100%;
    z-index: 5;
}
.CollisionPanel .LabelColumn {
    height: 22px;
    width: 103px;
}
.PageReportRadioButtonsPanel {
    margin-bottom: 18px;
}
.PageReportRadioButton {
    padding-right: 25px;
}
a.ComboSelect {
    background-color: #FFFFFF !important;
    border-width: 0 !important;
    color: #000000 !important;
    font-family: MS Shell Dlg !important;
    font-size: 13.3px !important;
    line-height: 1 !important;
    margin: 0 !important;
    padding: 0.3em 0.12em !important;
}
a.ComboSelect:hover {
    background-color: #3399FF !important;
    border-width: 0 !important;
    color: #FFFFFF !important;
    font-family: MS Shell Dlg !important;
    font-size: 13.3px !important;
    margin: 0 !important;
    padding: 0.3em 0.12em !important;
}
ul.ComboSelector {
    border: 1px solid #CCCCCC;
    padding: 0 !important;
}
.SplitToolbar {
    background: none repeat scroll 0 0 #C5CBD0;
    border-bottom: 1px solid #81878C;
    height: 34px;
    line-height: 34px;
    padding: 0 3px 0 19px;
}
.SplitToolbar.Horizontal {
    border-top: 1px solid #81878C;
    height: 33px;
    line-height: 33px;
}
.IE7 .SplitToolbar.Horizontal, .IE7 .SplitToolbar {
    line-height: normal;
}
.SplitToolbar table .Button {
    height: 26px;
    margin-top: 3px;
    padding-left: 3px;
    padding-top: 1px;
    width: 32px;
}
.SplitToolbar table .Button.Selected, .SplitToolbar table .Button:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/SplitViewSelected.png") no-repeat scroll left top transparent;
}
.RTL .SplitToolbar table .Button.Selected, .RTL .SplitToolbar table .Button:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/SplitViewSelected.png") no-repeat scroll center top transparent;
}
.RTL .SplitToolbar {
    padding: 0 19px 0 3px;
}
.SplitToolbar table {
    border-collapse: collapse;
}
.SplitToolbar .LangSelector {
    margin-top: 5px;
    width: 80%;
}
.SplitToolbar.Vertical > .LeftAlign, .SplitToolbar.Vertical > .RightAlign {
    vertical-align: middle;
    width: 50%;
}
.SplitToolbar .LeftAlign .Separator {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/UniMenu/Separator.png");
    float: left;
    height: 22px;
    margin-right: 1px;
    margin-top: 6px;
    width: 3px;
}
.SplitToolbar .LeftAlign img {
    cursor: pointer;
    float: left;
    padding-right: 5px;
    vertical-align: middle;
}
.RTL .SplitToolbar .LeftAlign img {
    float: right;
}
.SplitToolbar .LeftAlign .DropDownField {
    border: 1px solid #81878C;
    width: auto !important;
}
.SplitToolbar .Close {
    padding: 0 0 0 5px;
}
.RTL .SplitToolbar .Close {
    padding: 0 5px 0 0;
}
.SplitToolbar .SplitToolbarSync {
    margin-left: 5px;
    margin-right: 20px;
}
.RTL .SplitToolbar .SplitToolbarSync {
    margin-left: 20px;
    margin-right: 5px;
}
.SplitToolbar .SplitToolbarHelpClose {
    height: 33px;
}
.SplitToolbar .SplitToolbarSeparator {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/UniMenu/RightBorder.png");
    background-repeat: no-repeat;
    float: left;
    height: 25px;
    margin: 3px 0 2px;
    width: 3px;
}
.RTL .SplitToolbar .SplitToolbarSeparator {
    float: right;
    margin-left: 0;
    margin-right: 5px;
}
.SplitSeparator {
    background: none repeat scroll 0 0 #C5CBD0;
    border-left: 1px solid #81878C;
    border-right: 1px solid #81878C;
    cursor: default !important;
    width: 10px;
}
.Validation .Status {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    padding: 0 5px 10px;
}
.Validation .Status img {
    vertical-align: bottom;
}
.Validation .Results {
    display: block;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 5px;
}
.Validation .Source strong {
    color: red;
}
.CampaignReportSelector {
    padding-right: 20px;
}
.CampaignRedFlag {
    color: red;
    font-weight: bold;
}
.CampaignGoal {
    color: green;
    font-weight: bold;
}
.Categories {
    position: relative;
    width: 100%;
}
.Categories .JqueryUITabs .ui-tabs-panel {
    height: 100% !important;
    padding: 0 !important;
}
.Categories .DialogTreeArea td {
    font-family: Verdana;
    font-size: 12px;
    vertical-align: top;
}
.Categories .TitleBreadCrumbSeparator {
    height: 15px;
    padding: 0 7px;
}
.Categories .PageTitleBreadCrumbsPadding {
    border-bottom: 1px solid #CCCCCC;
    display: block;
    height: 15px;
    padding: 7px 10px;
    width: 100%;
}
.Categories .DialogTreeArea {
    padding: 3px 0 0 3px;
}
.RTL .Categories .DialogTreeArea {
    padding: 3px 3px 0 0;
}
.Categories .MenuItemDisabled {
    color: #AAAAAA;
}
select {
    height: 20px;
}
.PasswordStrengthText {
    padding-bottom: 1px;
    padding-top: 2px;
}
.PasswStrenghtIndicator {
    margin-bottom: 4px;
    max-width: 292px;
}
.PasswordStrengthHint {
    color: #777777;
}
.AutoCompleteHints li {
    line-height: 20px;
    white-space: nowrap;
}
.ForumPostApprove {
    padding: 10px;
}
.ForumPostApprove td {
    vertical-align: top;
}
.ForumPostApprove .ItemLabel {
    font-weight: bold;
    padding: 2px 20px 2px 2px;
}
.ForumPostApprove .PostText {
    border: 1px solid #CCCCCC;
    height: 390px;
    overflow: auto;
    padding: 2px;
    width: 483px;
}
.ForumPostApprove .Post {
    overflow: auto;
    padding: 3px;
    width: 480px;
}
.loginBox .LogonData {
    height: 160px;
}
.loginBox .LogonData table {
    margin: auto;
}
.loginBox .LogonData td {
    font-size: 14px;
    width: 75px;
}
.loginBox .PasswordLabel {
    width: 158px !important;
}
.IE7 .loginBox .PasswordLabel {
    padding-top: 5px;
    vertical-align: top;
    width: 170px !important;
}
.loginBox .LogonData td.RedLabels {
    font-size: 12px;
    padding-top: 12px;
}
.loginBox {
}
.loginMargin {
    margin: 0 auto auto;
    max-height: 600px;
    min-height: 310px;
    padding-top: 146px;
    position: relative;
    width: 496px;
}
.loginContainer, .SM .loginContainer {
    background: url("Images/LogonForm.png") no-repeat scroll 0 0 transparent;
    height: 327px;
    width: 496px;
}
.SM .loginContainer {
    background: url("Images/LogonForm.png") no-repeat scroll 0 0 transparent;
}
.LogonTable {
    width: 100%;
}
.LogonTextBox {
    padding: 2px;
    width: 180px;
}
.LogonPageBody {
    background: url("Images/Background.png") repeat-x scroll 0 0 #50657A;
    height: auto;
}
.OverBox {
    background: url("Images/OverBox.png") no-repeat scroll center center transparent;
    height: 555px;
    left: 50%;
    margin: -300px auto auto -422px;
    position: absolute;
    top: 50%;
    width: 844px;
}
.loginBox .LogonButtons {
    padding: 10px 28px 0;
}
.loginBox .LogonButtonTd {
    vertical-align: top;
}
.loginBox .LanguageSelectorTd {
    padding-top: 1px;
    vertical-align: top;
}
.loginBox .LanguageSelectorTd select {
    border: 1px solid #173774;
    padding: 2px;
}
.Safari .loginBox .LanguageSelectorTd select, .Gecko .loginBox .LanguageSelectorTd select {
    height: 25px;
}
.LogonDialog {
    padding-left: 38px;
}
.loginBox .LogonFormLogo {
    background: url("Images/Login-Logo.png") no-repeat scroll 31px 16px transparent;
    height: 89px;
    width: 200px;
}
.loginBox .LogonData td.LogonTitle {
    color: #5E5E5E;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 15px;
    text-align: center;
}
.loginLine {
    color: #FFFFFF;
    margin: auto;
    padding: 22px 6px 0 0;
    text-align: right;
    width: 468px;
}
.loginLine a {
    color: #606060;
}
.LogonPageBackground .TablePadding {
    width: 368px !important;
}
.IE9 .SelectorTextBox, .IE8 .SelectorTextBox, .IE7 .SelectorTextBox {
    height: 16px;
}
.IE9 .ExtraSmallDropDown, .IE8 .ExtraSmallDropDown, .IE7 .ExtraSmallDropDown {
    height: 20px;
}
.TabsVertical .TabControlSelectedLeft {
    background-color: #FFB540;
    background-image: none;
    border-top: 1px solid #A4B2BC;
    display: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 0;
}
.TabsVertical .TabControlSelected {
    background-color: #F9C879;
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Tabs/Vertical/TabMidSelected.png");
    background-position: -1px bottom;
    background-repeat: no-repeat;
    border-left: 1px solid #B97524;
    border-right: medium none;
    color: #000000;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 11px;
    height: 13px;
    margin: 0;
    overflow: hidden;
    padding: 8px 3px 9px 7px;
    white-space: nowrap;
    width: 126px;
}
.RTL .TabsVertical .TabControlSelected {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/RTL/Design/Controls/Tabs/Vertical/TabMidSelected.png");
    background-position: right bottom;
    border-left: medium none;
    padding: 8px 7px 9px 3px;
}
.VerticalTabsPanel {
    height: 100%;
    overflow: hidden;
    position: absolute;
    width: 126px;
}
.TabsVertical .TabControl {
    background-color: #E0E0E0;
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Tabs/Vertical/TabMid.png");
    background-position: -1px bottom;
    background-repeat: no-repeat;
    color: #000000;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 11px;
    height: 13px;
    line-height: normal;
    margin: 0;
    overflow: hidden;
    padding: 8px 3px 9px 7px;
    width: 126px;
}
.IE7 .TabsVertical .TabControl {
    border-right: 1px solid #8D8D8D;
}
.RTL .TabsVertical .TabControl {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/RTL/Design/Controls/Tabs/Vertical/TabMid.png");
    background-position: right bottom;
}
.TabsVertical .TabControl:hover {
    background-color: #FEFEFE;
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Tabs/Vertical/TabMidHover.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    border: medium none;
    height: 13px;
    margin: 0;
    padding: 8px 3px 9px 8px;
    width: 126px;
}
.IE9 .TabsVertical .TabControl {
    line-height: 13px;
    padding: 8px 3px 9px 7px;
}
.IE9 .TabsVertical .TabControl:hover {
    padding: 8px 3px 9px 8px;
}
.RTL .TabsVertical .TabControl:hover {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/RTL/Design/Controls/Tabs/Vertical/TabMidHover.png");
    background-position: right bottom;
}
.RTL .TabsVertical .TabControl {
    border-left: 1px solid #A4B2BC;
    border-right: medium none;
    padding: 8px 7px 9px 3px;
}
.RTL.IE9 .TabsVertical .TabControl {
    border-left: 1px solid #A4B2BC;
    border-right: medium none;
    padding: 8px 8px 9px 3px;
}
.VerticalTabsBottom {
    background-color: #E0E0E0;
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Tabs/Vertical/Tabs.png");
    background-position: left bottom;
    background-repeat: repeat-y;
    height: 1100px;
}
.RTL .VerticalTabsBottom {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/RTL/Design/Controls/Tabs/Vertical/Tabs.png");
    background-position: right bottom;
    border-left: 1px solid #A4B2BC;
    border-right: medium none;
}
.VerticalTabsTop {
    background-color: #E0E0E0;
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Tabs/Vertical/TabTop.png");
    height: 37px;
    margin-left: 0;
    width: 127px;
}
.RTL .VerticalTabsTop {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/RTL/Design/Controls/Tabs/Vertical/TabTop.png");
    border-right: medium none;
    margin-left: auto;
    margin-right: -1px;
}
.DashBoard .LightTabs .TabControl .TabControlLink {
    color: #000000;
}
.LightTabs .TabControl {
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    color: #000000;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 11px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding: 0 7px;
    text-decoration: none;
}
.LightTabs .TabControl:hover, .JqueryUITabs .ui-state-hover .JqueryUITabCenter {
    background-color: #E1E1E1;
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Tabs/Horizontal/SubTabs/TabMid.png");
    background-position: center top;
    background-repeat: repeat-x;
    border-left: 1px solid #8D8D8D;
    border-right: 1px solid #8D8D8D;
    color: #000000;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 11px;
    height: 24px;
    overflow: hidden;
    padding: 0 7px;
    text-decoration: none;
}
.FullTabsRight, .TabsRight, .TabsRightDialog {
    background-color: #AFAFAF;
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Tabs/TabsPanel.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 29px;
    margin: 0 0 0 7px;
}
.BreadTabs .FullTabsRight, .BreadTabs .TabsRight, .BreadTabs .TabsRightDialog {
    background-image: url("Images/BreadTabsPanel.png");
}
.LightTabs .TabControlLeft, .LightTabs .TabControlRight, .LightTabs .TabControl {
    border-bottom: medium none;
}
.FullTabsLeft {
    height: 29px;
}
.IE9 .LightTabs .TabControl:hover, .IE8 .LightTabs .TabControl:hover, .IE7 .LightTabs .TabControl:hover, .Safari .LightTabs .TabControl:hover {
    height: 24px;
}
.LightTabs .TabControlSelected, .JqueryUITabs .ui-tabs-selected .JqueryUITabCenter, .JqueryUITabs .JqueryUITabCenter, .WidgetMyMessages .TabsHeader .TabControlSelected {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Tabs/Horizontal/SubTabs/TabMidSelected.png");
    background-position: center top;
    border-left: 1px solid #8D8D8D;
    border-right: 1px solid #8D8D8D;
    color: #000000;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 11px;
    height: 24px;
    overflow: hidden;
    padding: 0 7px;
    text-decoration: none;
}
.JqueryUITabs .JqueryUITabCenter {
    background: none repeat scroll 0 0 transparent;
    border-color: transparent;
    color: #000000;
    display: block;
    float: left;
    padding: 0 7px;
}
.TabControlSelected {
    background-color: #FFFFFF;
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Tabs/Horizontal/TabMidSelected.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    cursor: pointer;
    overflow: hidden;
    padding: 3px 8px 0;
}
.LightTabs .TabControlTable, .WidgetMyMessages .TabsHeader .TabControlTable {
    height: 24px;
    margin-top: 5px;
}
.LightTabs .TabControlSelectedLeft, .RTL .LightTabs .TabControlSelectedRight, .LightTabs .TabControlSelectedRight, .RTL .LightTabs .TabControlSelectedLeft, .JqueryUITabs .ui-tabs-selected .JqueryUITabLeft, .JqueryUITabs .ui-tabs-selected .JqueryUITabRight, .WidgetMyMessages .TabsHeader .TabControlSelectedLeft, .RTL .WidgetMyMessages .TabsHeader .TabControlSelectedRight, .WidgetMyMessages .TabsHeader .TabControlSelectedRight, .RTL .WidgetMyMessages .TabsHeader .TabControlSelectedLeft {
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    font-size: 0;
    height: 24px;
    overflow: hidden;
    width: 2px;
}
.JqueryUITabs .ui-tabs-selected .JqueryUITabLeft, .JqueryUITabs .ui-tabs-selected .JqueryUITabRight {
    width: 3px;
}
.LightTabs .TabControlSelectedRight, .RTL .LightTabs .TabControlSelectedLeft {
    background: none repeat scroll 0 0 transparent;
}
.LightTabs .TabControlRight, .RTL .LightTabs .TabControlLeft, .LightTabs .TabControlLeft, .RTL .LightTabs .TabControlRight {
    cursor: pointer;
    font-size: 0;
    height: 24px;
    overflow: hidden;
    width: 2px;
}
.LightTabs .TabControlLeft, .RTL .LightTabs .TabControlRight {
    width: 2px;
}
.IE7 .LightTabs .TabControlSelected, .IE7 .LightTabs .TabControl:hover, .IE7 .LightTabs .TabControl, .IE7 .WidgetMyMessages .TabsHeader .TabControlSelected, .IE7 .WidgetMyMessages .TabsHeader .TabControl:hover, .IE7 .WidgetMyMessages .TabsHeader .TabControl {
    height: 24px;
    padding: 0 7px;
}
.HeaderSeparator {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Tabs/Horizontal/SubTabs/Separator.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    border-bottom: 1px solid #8D8D8D;
    height: 5px;
}
.Safari .HeaderTabs .TabControlSelected {
    height: 21px;
}
.Safari .HeaderTabs .TabControlTable {
    margin-top: 3px;
}
.Safari .HeaderTabs .TabControl {
    padding: 0 8px;
}
fieldset {
    border: 1px solid #CCCCCC;
    padding: 5px;
}
input[type="text"], input[type="password"], select, textarea {
    border: 1px solid #CCCCCC;
}
.PermissionsListBox {
    border: 1px solid #CCCCCC;
    height: 247px;
    width: 278px;
}
.UniGridHead {
    background: url("Images/Header.png") repeat-x scroll left top transparent;
    color: #000000;
    height: 27px;
    text-decoration: none;
}
.Opera .UniGridGrid td, .Opera .UniGridGrid th, .IE7 .UniGridGrid td, .IE7 .UniGridGrid th, .IE9 .UniGridGrid td, .IE9 .UniGridGrid th, .Gecko .UniGridGrid td, .Gecko .UniGridGrid th {
    border-color: #CCCCCC -moz-use-text-color;
    border-style: solid none;
    border-width: 1px medium;
}
.OddRow {
    background-color: #F7F7F7;
    height: 26px;
}
.UniGridHead {
    background-color: #DFDFDF;
}
.UniGridHead td, .UniGridHead th {
    background-image: url("Images/HeaderDivider.png");
    background-position: right top;
    background-repeat: repeat-y;
    font-weight: bold;
    padding: 0 12px 0 10px;
}
.UniGridHead th:last-child {
}
th.UnigridSelection {
    background-image: none;
}
.IE7 th.UnigridSelection {
    background-image: url("Images/HeaderLong.png");
}
.UnigridSelection {
    border-right: 1px solid #CCCCCC !important;
    padding: 0 12px 0 10px !important;
    text-align: center !important;
}
.RTL .UnigridSelection {
    border-left: 1px solid #CCCCCC !important;
    padding-right: 10px !important;
    text-align: center !important;
}
.UniGridActions {
    border-right: 1px solid #CCCCCC !important;
    padding: 0 10px !important;
    text-align: left !important;
}
.RTL .UniGridActions {
    background: url("Images/HeaderDivider.png") repeat-y scroll left top transparent !important;
    padding: 4px 10px !important;
    text-align: right !important;
}
.AC.UniGridActions {
    padding-left: 0 !important;
}
.RTL.AC.UniGridActions {
    padding-right: 0 !important;
}
.RTL.IE7 .UniGridActions {
    padding: 0 10px !important;
}
.UnigridPagerPage:hover {
    background-color: #FFCE80;
    background-image: url("Images/Active.png");
    background-repeat: repeat-x;
    border: 1px solid #BA782A;
}
.UnigridPagerSelectedPage {
    background-color: #FFCE80;
    background-image: url("Images/Active.png");
    background-repeat: repeat-x;
    border: 1px solid #BA782A;
}
.UniGridPager {
    background-color: #DFDFDF;
    background-image: url("Images/Header.png");
    background-position: left top;
    background-repeat: repeat-x;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: medium none;
    color: #000000;
    height: 27px;
    line-height: 22px;
    text-decoration: none;
    width: 100%;
}
.RTL .UniGridPager {
    border-right: 1px solid #CCCCCC;
}
.IE7 .UniGridPager {
    border-right: 1px solid #CCCCCC;
}
.UniGridGrid {
    border: 1px solid #CCCCCC;
    width: 100%;
}
.IE7 .PermissionMatrix td, .IE9 .PermissionMatrix td, .Safari .PermissionMatrix td, .Opera .PermissionMatrix td, .Opera .PermissionMatrix th, .Gecko .PermissionMatrix td, .Gecko .PermissionMatrix th {
    border-color: #CCCCCC -moz-use-text-color;
    border-style: solid none;
    border-width: 1px medium;
}
.PermissionMatrix .UniGridHead th {
    padding: 0 10px !important;
}
.MatrixHeader {
    font-weight: bold;
    padding: 3px 10px !important;
}
.Uploader .Uploader {
    width: 280px;
}
.BreadTabs .FullTabsRight, .BreadTabs .TabsRight, .BreadTabs .TabsRightDialog {
    background-color: #AFAFAF;
    background-image: url("Images/BreadTabsPanel.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 29px;
    margin: 0 0 0 7px;
}
.BreadTabs .FullTabsLeft, .BreadTabs .TabsLeft {
    background-image: url("Images/BreadTabsPanel.png");
    background-position: left top;
    background-repeat: repeat-x;
    border-bottom: 1px solid #8D8D8D;
    float: left;
    height: 28px;
    overflow: hidden;
    width: 7px;
}
.DialogMenu {
    background-image: url("Images/menubg.png");
    background-position: left top;
    background-repeat: repeat-x;
    border-bottom: 1px solid #8D8D8D;
    display: block;
    float: left;
    height: 45px;
    overflow: hidden;
    width: 100%;
}
.DialogMenu .MenuItemRight {
    color: #000000;
    cursor: pointer;
    float: left;
    height: 36px;
    margin: 2px 3px;
    padding: 0 0 0 8px;
    width: 102px;
}
.DialogMenu .DialogMenuLeft {
    background-repeat: repeat-x;
    border-right: 1px solid #8D8D8D;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 12px;
    height: 41px;
    padding: 2px 0 2px 3px;
    width: 236px;
}
.DialogMenu .Smaller {
    width: 128px;
}
.DialogMenu .MenuItemLeft {
    background-image: url("Images/addfolder.png");
    background-repeat: no-repeat;
    color: #000000;
    cursor: pointer;
    float: left;
    height: 36px;
    margin: 2px;
    padding: 0 0 0 36px;
    text-align: left;
    width: 74px;
}
.DialogMenu .DeleteFolder .MenuItemLeft {
    background-image: url("Images/deletefolder.png");
}
.InnerDiv {
    color: #000000;
}
.MediaLibraryFolderActions {
    background-color: #EBEBEB;
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/MediaLibraryUnderMenu.png");
    border-bottom: 1px solid #8D8D8D;
    height: 20px;
    line-height: 20px;
    padding: 5px 0 5px 8px;
}
.DialogMenu .DialogFullScreen {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/MediaLibraryWatermark.png");
    background-position: 110px 0;
    background-repeat: no-repeat;
    height: 41px;
    padding: 2px;
    position: absolute;
    right: 0;
    width: 175px;
}
.DialogResizerVLine {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/FrameResizer/Vertical/Resizer.png");
    background-position: center center;
    background-repeat: repeat-x;
    border-bottom: 1px solid #8D8D8D;
    border-top: 1px solid #8D8D8D;
    font-size: 0;
    height: 5px;
    width: 100%;
}
.DialogTileItemShadow {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Dialogs/tiles_shadow.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    float: left;
    height: 74px;
    margin: 0 11px 11px 0;
    position: relative;
    width: 222px;
}
.DialogTileItem {
    background-color: #FFFFFF;
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/MediaLibraryTile.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    border: 1px solid #BFBFBF;
    height: 62px;
    width: 210px;
}
.TilesMultipleSelection {
    bottom: 16px;
    left: 5px;
    position: absolute;
}
.DialogThumbnailItemShadow {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Dialogs/thumbs_shadow.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    float: left;
    height: 148px;
    margin: 0 11px 11px 0;
    position: relative;
    width: 182px;
}
.RTL .DialogThumbnailItemShadow {
    width: 172px;
}
.ThumbMultipleSelection {
    bottom: 15px;
    left: 4px;
    position: absolute;
}
.DialogThumbnailItem {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/MediaLibraryThumbs.png");
}
.UnigridPagerPrev {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/UniGrid/Prev.png") no-repeat scroll center top transparent;
}
.UnigridPagerNext {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/UniGrid/Next.png") no-repeat scroll center top transparent;
}
.DialogPager .UnigridPagerNext:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/UniGrid/NextOver.png") no-repeat scroll left top transparent;
}
.RTL .DialogPager .UnigridPagerNext:hover, .DialogPager .UnigridPagerPrev:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/UniGrid/PrevOver.png") no-repeat scroll left top transparent;
}
.RTL .DialogPager .UnigridPagerPrev:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/UniGrid/NextOver.png") no-repeat scroll left top transparent;
}
.ui-tabs .ui-tabs-panel {
    border-bottom: 1px solid #8D8D8D;
}
.JqueryUITabs .JqueryUITabLeft, .JqueryUITabs .JqueryUITabRight {
    background-color: transparent !important;
    display: block;
    float: left;
    height: 24px;
    width: 3px;
}
.PanelMenuCategoryHover {
    background-color: #FCE495;
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/SectionSelector.png");
    background-repeat: repeat-x;
    border: 1px solid #EBA100;
}
.PanelMenuCategoryHover a.CategoryAction {
    color: #0D3BA1;
}
.UniFlatSearchPanel {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/TabDialogHeader.png") repeat-x scroll 0 0 #DDDDDD;
    border-bottom: 1px solid #CCCCCC;
    height: 27px;
    padding: 8px 15px 0;
}
.UniFlatPager {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    height: 14px;
    padding: 8px 15px;
}
.SelectorFlatDescription {
    background: none repeat scroll 0 0 #F5F5F5;
    height: 100px;
    padding: 5px 15px;
}
.FlatItem .SelectorEnvelope:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/SelectorHovered.png") repeat-y scroll 0 0 #FCE495;
    border: 1px solid #EBA100;
}
.ButtonsArea {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/DialogFooterBackground.png") repeat-x scroll 0 0 #DEDEDE;
    border-top: 1px solid #CCCCCC;
    height: 22px;
    padding: 10px;
    width: 100%;
}
.PTSelection .Header {
    background-color: #414B55;
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_PortalEngine/PageTemplateSelection/top.png");
    background-repeat: repeat-x;
    border-top: 1px solid #CCCCCC;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    padding: 10px 0 10px 10px;
}
.PTSelection .HeaderRow .LeftBorder {
    background-color: #414B55;
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_PortalEngine/PageTemplateSelection/top.png");
    background-repeat: repeat-x;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}
.PTSelection .HeaderRow .RightBorder {
    background-color: #414B55;
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_PortalEngine/PageTemplateSelection/top.png");
    background-repeat: repeat-x;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}
.RTL .PTSelection .HeaderRow .RightBorder {
    border-left: 1px solid #CCCCCC;
    border-right: medium none;
}
.RTL .PTSelection .HeaderRow .LeftBorder {
    border-left: medium none;
    border-right: 1px solid #CCCCCC;
}
.PTSelection .Header span {
    color: #FFFFFF;
}
.PTSelection .RadioPanel {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_PortalEngine/PageTemplateSelection/radiopanel.png");
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    height: 35px;
    line-height: 31px;
    padding-left: 15px;
}
.PTSelection .UniFlatSearchPanel {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/TempalteSearchHeader.png") repeat-x scroll 0 0 #F2F2F2;
}
.UnigridPagerPageSize {
    font-weight: normal;
}
.UniGridHead img {
    margin-bottom: 2px;
    margin-left: 3px;
}
.ActionsMenu {
    padding: 12px 8px 0 7px;
}
.RTL .ActionsMenu {
    padding: 12px 7px 0 8px;
}
.PTSelection .Footer {
    border-top: 1px solid #CCCCCC;
    margin-bottom: 5px;
}
.TemplateSelectorWrap {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}
.DialogMassActionsContent {
    padding-top: 18px;
}
.DialogMassActions {
    border-top: 1px solid #8D8D8D;
}
.PermissionMatrix td.last-child {
    border-bottom: medium none !important;
}
.MediaLibrary .VerticalFrameResizer {
    bottom: 0;
}
.DialogResizerV {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/FrameResizer/Vertical/ResizerButton.png") no-repeat scroll center center transparent;
    clear: both;
    float: right;
    font-size: 4px;
    height: 6px;
    line-height: 4px;
    position: relative;
    top: -1px;
    width: 33px;
    z-index: 1000;
}
.RTL .DialogTileItemShadow {
    width: 212px;
}
.RTL .DialogMenu .DialogFullScreen {
    background-position: 0 0;
    left: 10px;
    right: auto;
}
.AttachmentsList {
    min-height: 17px;
}
.PermissionMatrix .UniGridPager .UnigridPagerPages .UniGridPagerNoSeparator {
    margin: 0 5px;
}
.RTL .DialogMenu .DialogMenuLeft {
    border-left: 1px solid #8D8D8D;
    border-right: 0 none;
    float: right;
}
.UniGridSortDown {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/UniGrid/Actions/SortDown.png") no-repeat scroll center center transparent;
}
.ListView {
    margin-bottom: 20px;
}
.IE8 .TilesMultipleSelection {
    bottom: 16px;
    left: 6px;
}
.IE7 .TilesMultipleSelection {
    bottom: 16px;
    left: 6px;
}
.IE7 .DialogPager strong {
    margin-top: 4px;
}
.IE7 .DialogPager a {
    margin-top: -11px;
}
.IE7 .TilesView .DialogPager a, .IE7 .ThumbnailsView .DialogPager a {
    margin-top: 0;
}
.IE7 .TilesView .UnigridPagerPages, .IE7 .ThumbnailsView .UnigridPagerPages {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.IE7 .DialogPager .UnigridPagerPrev, .IE7 .DialogPager .UnigridPagerNext {
    background-position: 0 7px;
}
.IE7.RTL .TilesMultipleSelection input {
    float: right;
}
.IE7 .MediaView {
    float: none;
    height: 16px;
    position: relative;
    width: 16px;
}
.RTL .UnigridPagerNext {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/UniGrid/Prev.png") no-repeat scroll left top transparent !important;
}
.RTL .UnigridPagerNext:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/UniGrid/PrevOver.png") no-repeat scroll left top transparent !important;
}
.RTL .UnigridPagerPrev {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/UniGrid/Next.png") no-repeat scroll left top transparent !important;
}
.RTL .UnigridPagerPrev:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/UniGrid/NextOver.png") no-repeat scroll left top transparent !important;
}
.DialogResizerH {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/FrameResizer/Horizontal/ResizerButton.png") no-repeat scroll center center transparent;
    clear: both;
    cursor: pointer;
    font-size: 33px;
    height: 33px;
    left: 233px;
    line-height: 33px;
    margin-left: 1px;
    margin-top: -16px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 10px;
    z-index: 1000;
}
.RTL .FlatSelectedItem .SelectorEnvelope {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/SelectorSelected.png") repeat scroll 0 0 transparent;
    border: 1px solid #EBA100;
    float: right;
    height: 158px;
    margin: 5px;
    padding-top: 5px;
    text-align: center;
    width: 150px;
}
.FlatSelectedItem .SelectorEnvelope {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/SelectorSelected.png") repeat scroll 0 0 #FCE393;
    border: 1px solid #EBA100;
    float: left;
    height: 158px;
    margin: 5px;
    padding-top: 5px;
    text-align: center;
    width: 150px;
}
.PTSelection .RadioPanel label {
    position: relative;
    top: 2px;
}
.IE9 .PTSelection .RadioPanel label {
    top: 3px;
}
.UniFlatSearchCheckBox label {
    position: relative;
    top: -2px;
}
.IE7 .UniFlatSearchPanel .ContentLabel {
    position: relative;
    top: -2px;
}
.SelectorFlatDescription .ItemName {
    color: #586979;
    font-family: Arial;
    font-size: 13pt;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 2px;
}
.RTL .DialogResizerArrowH {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/RTL/Design/Controls/FrameResizer/Horizontal/Minimize.png") no-repeat scroll center center transparent;
}
.RTL .DialogResizerH {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/RTL/Design/Controls/FrameResizer/Horizontal/ResizerButton.png") no-repeat scroll center center transparent;
    left: auto;
    right: 234px;
}
.WebPartForm .FormCategoryList, .WebPartForm .ReportFormCategoryList {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Tabs/Vertical/WebPartTabs.png") repeat-y scroll 0 0 transparent;
    height: 100%;
    position: fixed;
    width: 126px;
}
.RTL .WebPartForm .FormCategoryList, .RTL .WebPartForm .ReportFormCategoryList {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/RTL/Design/Controls/Tabs/Vertical/WebPartTabs.png") repeat-y scroll 0 0 transparent;
}
.WebPartForm .FormCategoryList ul li a, .ReportFormCategoryList ul li a {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Tabs/Vertical/WebPartTab.png") no-repeat scroll right bottom transparent;
    color: #000000;
    display: block;
    font-family: Tahoma;
    font-size: 11px;
    padding: 5px 5px 8px 16px;
    text-decoration: none;
}
.RTL .WebPartForm .FormCategoryList ul li a, .RTL .WebPartForm .ReportFormCategoryList ul li a {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/RTL/Design/Controls/Tabs/Vertical/WebPartTab.png") no-repeat scroll left bottom transparent;
    padding: 5px 16px 8px 0;
}
.WebPartForm .FormCategoryList ul li a:hover, .WebPartForm .ReportFormCategoryList ul li a:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Tabs/Vertical/WebPartTabHover.png") repeat scroll right bottom white;
}
.RTL .WebPartForm .FormCategoryList ul li a:hover, .RTL .WebPartForm .ReportFormCategoryList ul li a:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/RTL/Design/Controls/Tabs/Vertical/WebPartTabHover.png") repeat scroll 0 0 white;
}
.WebPartForm .FormCategoryList ul, .WebPartForm .ReportFormCategoryList ul {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Tabs/Vertical/WebPartTabTop.png") no-repeat scroll 0 0 white;
    margin: 0;
    padding: 37px 0 0;
}
.RTL .WebPartForm .FormCategoryList ul, .RTL .WebPartForm .ReportFormCategoryList ul {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/RTL/Design/Controls/Tabs/Vertical/WebPartTabTop.png") repeat scroll 0 0 white;
}
.IE7 .WebPartForm .FormCategoryList ul li a, .IE7 .WebPartForm .ReportFormCategoryList ul li a {
    padding-top: 3px;
}
.ButtonPanel {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/ButtonArea.png") repeat-x scroll 0 0 #DDDDDD;
    margin-right: 3px;
    padding-top: 7px;
    text-align: right;
    width: 98%;
}
.WebPartForm .EditingFormCategoryRow {
    background-color: #EAEAEA;
}
.EditingFormCategoryTable {
    margin-bottom: 0;
    width: 100%;
}
.WebPartForm .EditingFormCategoryTableHeader, .DocumentationWebPartsProperties .CategoryTable, .SettingsForm .EditingFormCategoryTableHeader {
    border: 1px solid #CCCCCC;
    margin-bottom: 0;
    width: 100%;
}
.DocumentationWebPartsProperties .CategoryTable {
    height: 30px;
}
.EditingFormCategoryTable .EditingFormCategoryRow td, .SettingsForm .EditingFormCategoryRow td {
    border-bottom: 1px solid #CCCCCC;
}
.EditingFormCategoryTableContent {
    background-color: #F7F7F7;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding-bottom: 12px;
}
.WebPartForm .EditingFormCategoryRow .EditingFormLeftBorder {
    font-size: 15px;
}
.WebPartForm .EditingFormCategoryRow .EditingFormRightBorder {
    font-size: 15px;
    line-height: 0;
}
.WebPartForm .EditingFormRow {
    background-color: #F7F7F7;
}
.WebPartForm .EditingFormFooterRow {
    height: 12px;
    line-height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.WebPartForm .FormPanel .EditingFormFooterRow td {
    background-color: #F7F7F7;
}
.WebPartForm .EditingFormFooterRow td {
    background-color: #FFFFFF;
}
.WebpartTabsPageHeader .HeaderSeparator {
    height: 4px;
}
.WebPartForm .EditingFormFooterRow .EditingFormRightBorder {
}
.WebPartForm .EditingFormFooterRow .EditingFormLeftBorder {
}
.WebPartForm .EditingFormRow .EditingFormRightBorder {
}
.WebPartForm .EditingFormRow .EditingFormLeftBorder {
}
.RTL .WebPartForm .EditingFormRow .EditingFormRightBorder {
}
.RTL .WebPartForm .EditingFormRow .EditingFormLeftBorder {
}
.RTL .WebPartForm .EditingFormCategoryRow .EditingFormLeftBorder {
}
.RTL .WebPartForm .EditingFormCategoryRow .EditingFormRightBorder {
}
.RTL .WebPartForm .EditingFormFooterRow .EditingFormRightBorder {
}
.RTL .WebPartForm .EditingFormFooterRow .EditingFormLeftBorder {
}
.WebPartForm .EditingFormCategoryTable {
    border: 1px solid #CCCCCC;
    margin-bottom: 15px;
    width: 100%;
}
.UnigridActionMenu input, .ContextMenuButton input {
    border-color: transparent;
    height: 16px;
    width: 16px;
}
.UnigridActionButton {
    height: 16px;
    margin: 0 3px 0 1px;
    vertical-align: middle;
    width: 16px;
}
.MatrixLabel {
    padding: 5px 10px !important;
}
.ContentCheckBox input {
    position: relative;
    top: 3px;
}
.IE9 .ContentCheckBox input, .IE8 .ContentCheckBox input {
    position: relative;
    top: 2px;
}
.IE7 .ContentCheckBox input {
    position: static;
    top: 2px;
}
.AlphabetFilter {
    background-color: #F7F7F7;
    border-bottom: 1px solid #CCCCCC;
    line-height: 21px;
    margin: -20px -10px 0;
    padding: 4px 10px;
}
.IE9 .AlphabetFilter {
    line-height: 22px;
}
.AlphabetFilter a {
    border: 1px solid transparent;
    display: block;
    font-weight: bold;
    height: 22px;
    text-align: center;
    text-decoration: none;
    width: 23px;
}
.AlphabetFilter a:hover {
    background: none repeat scroll 0 0 #FFD899;
    border: 1px solid #B97728;
}
.AlphabetFilter .ActiveLink {
    color: #E3891E;
}
.IE9 .UserFilter .SelectorTextBox[readonly="readonly"], .IE8 .UserFilter .SelectorTextBox[readonly="readonly"], .IE7 .UserFilter .SelectorTextBox[readonly="readonly"] {
    margin-left: 2px;
}
.UserFilter .SelectorTextBox[readonly="readonly"] {
    margin-left: 1px;
}
.ContentNewClasses .UniGridGrid td, .ContentNewClasses .UniGridGrid tr {
    border: medium none;
}
.RTL .DocumentationWebPartsProperties .CategoryRightBorder, .DocumentationWebPartsProperties .CategoryLeftBorder {
    background-color: #EAEAEA;
}
.DocumentationWebPartsProperties .CategoryTextCell {
    background-color: #EAEAEA;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    padding-left: 7px;
    width: 100%;
}
.DocumentationWebPartsProperties .HiderCell {
    background-color: #EAEAEA;
    padding-right: 10px;
    text-align: right;
}
.RTL .DocumentationWebPartsProperties .CategoryLeftBorder, .DocumentationWebPartsProperties .CategoryRightBorder {
    background-color: #EAEAEA;
}
.RTL .DocumentationWebPartsProperties .PropertyRightBorder, .DocumentationWebPartsProperties .PropertyLeftBorder {
    border-left: 1px solid #CCCCCC;
    width: 5px;
}
.RTL .DocumentationWebPartsProperties .PropertyLeftBorder, .DocumentationWebPartsProperties .PropertyRightBorder {
    border-right: 1px solid #CCCCCC;
    width: 5px;
}
.RTL .DocumentationWebPartsProperties .PropertyRightBottom, .DocumentationWebPartsProperties .PropertyLeftBottom {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
}
.DocumentationWebPartsProperties .PropertyBottom .Center {
    border-bottom: 1px solid #CCCCCC;
}
.RTL .DocumentationWebPartsProperties .PropertyLeftBottom, .DocumentationWebPartsProperties .PropertyRightBottom {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}
.DocumentationWebPartsProperties .PropertiesTable {
    background-color: #F7F7F7;
    width: 100%;
}
.DocumentationWebPartsProperties .PropertyContent {
    padding-bottom: 7px;
    padding-top: 7px;
}
.DocumentationWebPartsProperties .PropertyBottom {
    height: 1px;
    line-height: 1px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.DocumentationWebPartsProperties .PropertyRow {
    padding: 4px;
}
.PollGraph0, .PollGraph1, .PollGraph2, .PollGraph3, .PollGraph4, .PollGraph5, .PollGraph6, .PollGraph7, .PollGraph8, .PollGraph9 {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Polls/poll_bg.png");
    background-repeat: repeat-x;
    border: 1px solid #4BA1D9;
    height: 10px;
}
.PollGraph div[style="width:100%"] {
    width: 99.1% !important;
}
.PollGraph {
    border: 1px solid #CCCCCC;
    font-size: 12px;
    height: 1em;
    margin-bottom: 5px;
    margin-left: 4px;
    overflow: hidden;
}
.ProjectTaskTable .SubmitButton {
    margin-top: 32px;
}
.Safari .ProjectTaskTable .SubmitButton {
    margin-top: 24px;
}
.IE9 .ProjectTaskTable .SubmitButton {
    margin-top: 24px;
}
.WebPartForm .ScrollableContent {
    position: relative;
}
.NewsletterWizardStep {
    background-color: #FFFFFF;
    height: 540px;
    overflow: auto;
    padding: 20px 0 0 20px;
    position: relative;
}
.WidgetTabsPageHeader .TextRight table {
    position: relative;
    top: -3px;
}
.cke_panel_block .cke_panel_list .cke_panel_listItem a pre {
    height: auto;
}
.SearchResults {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/Search.png") repeat-y scroll right top #F7F7F7;
    border: 1px solid #CCCCCC;
    margin: 0 90px 0 17px;
    padding: 15px;
}
.NewsletterWizard .Top {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/WizardTop.png") repeat-x scroll left top #3E4954;
}
.GlobalWizard .Top .Center {
    padding-right: 0;
}
.GlobalWizard .Middle .Center {
    border: 1px solid #CCCCCC;
    padding: 0;
}
.NewsletterHeaderTable {
    display: none;
}
.ButtonRow div {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/WizardBottom.png") repeat-x scroll left bottom #FFFFFF;
    border-top: 1px solid #CCCCCC;
    padding: 18px 12px 18px 0;
}
.DialogPageBody .NewsletterWizardStep .PageTitle, .NewsletterWizardStep .PageTitle {
    color: #586979;
}
.GlobalWizard .Header .Title {
    border-right: 2px solid #FFC547;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    padding-left: 20px;
    width: 100px;
}
.RTL .GlobalWizard .Header .Title {
    border-left: 2px solid #FFC547;
    border-right: medium none;
    padding-left: 0;
    padding-right: 20px;
}
.GlobalWizard .Header .Header {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    padding-left: 20px;
}
.GlobalWizard .Wizard .ButtonRow div .SubmitButton, .Wizard .WizardButtons .SubmitButton, .GlobalWizard .StepButtonDisabled, .GlobalWizard .WizardButtons .SubmitButton {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/SubmitButtonBig.png") no-repeat scroll left bottom transparent;
    border: 1px solid transparent;
    font-size: 13px;
    height: 29px;
    width: 137px;
}
.Wizard .WizardButtons .SubmitButtonDisabled {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Others/Install/StepButtonDisabled.png") no-repeat scroll left bottom transparent !important;
}
.WizardButtons {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/WizardBottom.png") repeat-x scroll left bottom #FFFFFF;
    padding: 18px 16px 18px 0;
    text-align: right;
}
.RTL .WizardButtons {
    padding: 18px 0 18px 16px;
    text-align: left;
}
.GlobalWizard .Top .Right {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/WizardTopArrows.png") no-repeat scroll right top transparent;
    height: 86px;
    line-height: 9px;
    margin: 0;
    padding: 0;
    width: 151px;
}
.GlobalWizard .Wizard .ButtonRow div .SubmitButton:hover, .Wizard .WizardButtons .SubmitButton:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/SubmitButtonBigHover.png") no-repeat scroll left bottom transparent;
}
.AvatarSelectorPager {
    margin-left: 5px;
}
.AvatarSelectorPager td {
    padding: 0 3px;
}
.TabControlSelectedRight, .RTL .TabControlSelectedLeft, .TabControlSelectedLeft, .RTL .TabControlSelectedRight {
    cursor: pointer;
    font-size: 0;
    height: 20px;
    overflow: hidden;
    padding: 0;
    width: 2px;
}
.PollTitle {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/PollHeader.png") repeat-x scroll left top #343C45;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding: 12px 9px;
    text-decoration: none;
}
.PollControl {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    display: block;
    height: 100%;
}
.PollQuestion {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    display: block;
    padding: 13px 3px 3px 8px;
}
.PollAnswers {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 3px 3px 10px;
}
.PollFooter {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/PollFooter.png") repeat-x scroll left top #DDDDDD;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    clear: both;
    padding: 7px;
}
.WebPartForm .EditingFormRow .UniGridGrid td {
    padding-left: 10px;
    padding-right: 10px;
}
.UniGridGrid td {
    height: 19px;
    padding: 3px 10px;
}
.InstallBody {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Others/LogonForm/Background.png") repeat-x scroll 0 0 #50657A;
}
.InstallerBody {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Others/Install/InstallWatermark.png") no-repeat scroll center center transparent;
    height: 726px;
    left: 50%;
    margin: -450px auto auto -498px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 974px;
}
.InstallPanel {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Others/Install/InstallPanel.png") no-repeat scroll 0 0 transparent;
    height: 551px;
    margin: 135px auto 0 200px;
    width: 607px;
}
.InstallHeader {
    color: #5E5E5E;
    display: block;
    font-size: 18px;
    font-weight: bold;
    padding: 13px 0 0;
    text-align: center;
}
.IE8 .InstalHeader, .IE7 .InstalHeader, .IE9 .InstalHeader {
    margin-top: 20px !important;
}
.IE9 .InstalHeader {
    margin-top: 21px !important;
}
.InstallContent {
    height: 324px;
    padding: 0 27px 22px;
}
.Safari .InstallContent {
    padding-bottom: 4px;
}
.IE9 .InstallContent, .IE8 .InstallContent {
    height: 305px;
}
.InstalHeader {
    margin: 19px 0 0 -35px;
    padding-right: 3px;
}
.IE9 .InstalHeader {
    margin-top: 22px;
}
.InstallGroupTitle {
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 20px;
}
.InstallWizard {
    margin: 20px auto auto;
    padding: 0 0 10px;
    text-align: left;
    width: 100%;
}
.InstallWizard td {
    font-size: 14px;
}
.StepButton {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Others/Install/StepButton.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #1F458D;
    height: 26px;
}
.ButtonsDiv {
    float: right;
}
.HelpButton {
    float: left;
    padding: 0 10px 0 0;
}
.InstallFooter {
    padding: 0 32px;
}
.InstallSQLName td {
    padding-bottom: 8px;
    padding-top: 15px;
}
.InstallSQLPwd td {
    padding-bottom: 15px;
    padding-top: 8px;
}
.AppVersion {
    color: #FFFFFF;
    float: right;
    padding: 5px 0 0;
    text-align: right;
}
.InstallerError {
    margin: 5px auto auto;
    width: 607px;
}
.InstallerBody .ErrorLabel {
    color: #FF8569;
}
.InstallerBody .HelpLink {
    color: #FFFFFF;
}
.InstallDBProgressLabel {
    margin-left: 32px;
    margin-top: 12px;
    text-align: left;
}
.InstallProgress {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 246px;
    overflow: auto;
}
.InstallDBProgress {
    height: 246px;
    padding: 3px 31px 71px;
    width: 540px;
}
table.InstallWizardNewSite td {
    font-size: 12px;
}
.InstallSelectedItem, .InstallItem:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Others/Install/SiteSelector.png") repeat-x scroll 0 0 #FCE395;
    border: 1px solid #EBA100;
    cursor: pointer;
    margin: 3px 3px 3px 4px;
}
.InstallItem {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Others/Install/SiteToInstall.png") repeat-x scroll 0 0 #E7E7E7;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    margin: 3px 3px 3px 4px;
}
.InstallDisabledItem {
    background-color: #FFFFFF;
    border: 1px solid Silver;
    color: #CCCCCC !important;
    cursor: default;
    margin: 3px;
}
.InstallContentNewSite {
    height: 342px;
    padding: 0 35px 4px;
}
.IE9 .InstallContentNewSite {
    height: 321px;
}
.SiteProgress {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 270px;
    margin-bottom: 10px;
    overflow: auto;
    width: 540px;
}
.InstallSiteProgress {
    height: 326px;
    margin-bottom: 9px;
    margin-left: 32px;
    margin-top: 12px;
    text-align: left;
}
.IE8 .InstallSiteProgress, .IE7 .InstallSiteProgress {
    height: 320px;
}
.Safari .InstallSiteProgress {
    height: 320px;
}
.IE9 .InstallSiteProgress {
    margin-bottom: 0;
}
.CartStepHeader {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_Ecommerce/cartstepheader.png") repeat-x scroll 0 0 #414B55 !important;
    border-bottom: 1px solid #000000;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 8px 7px 16px !important;
}
.CartStepBody td {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #CCCCCC;
}
.CartStepBody td .CartStepPanel td {
    border: medium none;
}
.CartStepBody td .CartStepPanel td .UniGridGrid td {
    border-bottom: 1px solid #CCCCCC;
}
.GlobalWizardStep {
    background-color: #FFFFFF;
    height: 280px;
    overflow: auto;
    padding: 30px 30px 0;
}
.GlobalWizard .Top {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/WizardTop.png") repeat-x scroll left top #3E4954;
}
.GlobalWizard .Top .Left {
    height: 86px;
    line-height: 9px;
    margin: 0;
    padding: 0;
    width: 9px;
}
.GlobalWizard .Header .Description {
    color: #FFFFFF;
    padding-left: 20px;
    vertical-align: top;
}
.Wizard td[align="right"] {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/WizardBottom.png") repeat-x scroll left bottom #FFFFFF;
    border-top: 1px solid #CCCCCC;
}
.NewsletterWizardStep td[align="right"] {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}
.UserServer {
    color: #000000;
}
.PollInfo {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: red;
    display: block;
    padding: 3px 3px 3px 8px;
}
.PollResult {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: none solid;
    border-width: medium 1px;
    display: block;
    padding: 0 3px 8px 8px;
}
.AppSupport {
    color: #FFFFFF;
    float: left;
    padding: 5px 0 0;
    text-align: left;
    width: 360px;
}
.AppSupport a {
    color: #FFFFFF;
}
.ActivityBar {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/ActivityBar/activity.gif");
    border: 1px solid #B5D249;
    height: 5px;
    width: 200px;
}
.InstallCompleted {
    text-align: left;
}
.GlobalWizardStepPanel {
    background-color: #FFFFFF;
    height: 280px;
    overflow: auto;
    padding: 0;
}
.WizardBorder {
    border: 0 solid #DDDDDD;
}
.LTR .WizardBorder #imTreeDiv {
    border-left: medium none !important;
}
.GlobalItem {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Others/Install/SiteToInstall.png") repeat-x scroll left bottom #FFFFFF;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    margin: 3px 3px 3px 4px;
    width: 806px;
}
.GlobalSelectedItem, .GlobalItem:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Others/Install/SiteSelector.png") repeat-x scroll 0 0 #FEA827;
    border: 1px solid #FFAE02;
    cursor: pointer;
    margin: 3px 3px 3px 4px;
    width: 806px;
}
.ObjectTreeWrap {
    border-right: 1px solid #CCCCCC;
    height: 422px;
    overflow: auto;
    padding-top: 8px;
    width: 250px;
}
.RTL .ObjectTreeWrap {
    border-left: 1px solid #CCCCCC !important;
}
.ObjectWrap {
    height: 430px;
    overflow: auto;
}
.ObjectWrap .UniGridGrid {
    margin-top: 5px;
}
.ObjectContent {
    padding: 0 13px;
}
.ObjectWrap span {
    display: block;
}
.ObjectWrap .UniGridGrid, .ObjectWrap .UniGridPager {
    width: 96% !important;
}
.GlobalWizardStepPanel {
    height: 430px !important;
}
.ObjectWrap .PageTitleImage, .ObjectWrap .PageTitle {
    float: left;
}
.RTL .ObjectWrap .PageTitleImage, .RTL .ObjectWrap .PageTitle {
    float: right;
}
.Wizard .OddRow td[align="right"], .Wizard .EvenRow td[align="right"] {
    background: none repeat scroll 0 0 transparent;
    border-right: 1px solid #CCCCCC;
}
.ObjectWrap .PageTitleBody {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/PageTitleHeader.png") repeat-x scroll left top #CDCDCD;
}
.SplashScreenBody {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Others/LogonForm/Background.png") repeat-x scroll 0 0 #50657A;
}
.SplashScreen {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Others/Install/InstallWatermark.png") no-repeat scroll center center transparent;
    height: 726px;
    left: 50%;
    margin: -450px auto auto -498px;
    position: absolute;
    top: 50%;
    width: 974px;
}
.SplashScreenTable {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Others/SplashScreen/SplashScreen_bg.png") no-repeat scroll 0 0 transparent;
    height: 515px;
    margin: 135px auto 0 200px;
    width: 607px;
}
.SplashScreenTableBottom {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Others/SplashScreen/SplashScreen_bg_bottom.png") no-repeat scroll 0 0 transparent;
    left: 50%;
    margin: 287px auto auto -287px;
    padding: 5px 0 15px;
    position: absolute;
    top: 50%;
    width: 607px;
}
.SplashScreen.SM .SplashScreenTableBottom {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Others/SplashScreen/SM/SplashScreen_bg_bottom.png") no-repeat scroll 0 0 transparent;
}
.SplashScreenTableBottom table {
    width: 607px;
}
.SplashScreenTitle {
    color: #5E5E5E;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    padding: 16px 20px 0;
}
.SplashScreenSubTitle {
    padding-right: 15px;
    text-align: right;
}
.SplashScreenBottomCheck label {
    color: #FFFFFF;
    position: relative;
    top: -1px;
}
.SplashScreenTableBottom .LogonButton {
    margin-right: 15px;
}
.NewSiteStepContainer {
    background-color: White;
    height: 428px;
}
.PollControl .ErrorMessage {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: Red;
    display: block;
    padding-left: 7px;
}
.RTL .PollControl .ErrorMessage {
    padding-right: 7px;
}
.CMSDeskHeader {
    height: 48px;
    margin: 0;
}
.IE7 .CMSDeskHeader {
    height: 46px;
    margin: 0;
}
.HeaderLink {
    font-family: Verdana;
    font-size: 11px;
    margin-right: 10px;
}
.RTL .HeaderLink {
    margin-left: 10px;
    padding-right: 0;
}
.HeaderRight {
    display: block;
    font-family: Tahoma;
    height: 25px;
    margin: 0 0 0 3px;
    padding: 0 5px 3px;
}
.IE7 .HeaderRight {
}
.RTL .HeaderRight {
    margin: 0;
    text-align: left;
}
.TabControlLink {
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
}
.Safari .TabControlLink {
    position: relative;
    top: 2px;
}
.TabControlLinkSelected {
    font-family: Tahoma;
    font-size: 11px;
    overflow: hidden;
    text-decoration: none;
}
.FrameResizer {
    cursor: pointer;
    height: 33px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 48%;
    vertical-align: middle;
    width: 8px;
    z-index: 2000;
}
.FrameResizer img {
    bottom: 2px;
    position: absolute;
    right: 1px;
}
.ResizerBorder {
    display: none;
    font-size: 0;
    position: absolute;
}
.RTL .FrameResizer {
    left: 0;
    right: auto;
}
.UIHeaderSelector {
    margin-left: 8px;
    padding: 3px 6px 4px;
}
.ContentButton, .ShortButton, .LongButton, .XLongButton, .XXLongButton, .XShortButton, .SubmitButton, .ShortSubmitButton, .LongSubmitButton, .XLongSubmitButton, .XXLongSubmitButton, .XShortSubmitButton {
    border: medium none;
    border-collapse: collapse;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    margin: 0 0 0 2px;
    padding-bottom: 1px;
    vertical-align: top;
    width: 90px;
}
.ExtraIcons {
    padding-right: 2px;
    text-align: right;
}
.RTL .ExtraIcons {
    padding-left: 6px;
    text-align: left;
}
.SM_Header .ExtraIcons {
    position: absolute;
    right: 0;
}
.IE7 .SM_Header .ExtraIcons {
    top: 28px;
}
.RTL .SM_Header .ExtraIcons {
    left: 0;
    right: auto;
}
.TabControl {
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    padding: 3px 8px 0;
}
.TabControl:hover {
    border-left: 1px solid #22272C;
    border-right: 1px solid #22272C;
    padding: 3px 8px 0;
}
.TabControlLeft, .TabControlRight {
    font-size: 0;
    padding: 0;
    width: 2px;
}
.HeaderSignOutPnl {
    cursor: pointer;
    height: 18px;
    margin-left: 5px;
    margin-top: -2px;
    padding-top: 4px;
    text-align: center;
    width: 76px;
}
.Gecko .HeaderSignOutPnl {
    margin-top: -4px;
}
.RTL .HeaderSignOutPnl {
    margin-left: auto;
    margin-right: 5px;
}
.HeaderSignOut {
    color: #004377;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
}
.ContentFooter {
    display: block;
    height: 30px;
    overflow: hidden;
}
.UniMenuRightBorder, .UniMenuLeftBorder {
    float: left;
    height: 70px;
    width: 5px;
}
.RTL .UniMenuRightBorder, .RTL .UniMenuLeftBorder {
    float: right;
}
.UniMenuContent .UniMenuDescription {
    clear: both;
    cursor: default;
    font-size: 11px;
    margin: 0;
    text-align: center;
}
.Gecko3 .UniMenuContent .UniMenuDescription {
    clear: both;
    font-size: 11px;
    text-align: center;
}
.UniMenuSeparator {
    float: left;
    height: 70px;
    width: 10px;
}
.RTL .UniMenuSeparator {
    float: right;
}
.UniMenuContent .BigButton a {
    display: block;
    font-size: 12px;
    text-decoration: none;
}
.UniMenuContent .SmallButton {
    cursor: pointer;
    height: 21px;
    line-height: 21px;
    margin: 0 2px 4px 0;
}
.RTL .UniMenuContent .SmallButton {
    margin: 0 0 4px 2px;
}
.UniMenuContent .SmallButton a {
    height: 19px;
    padding-left: 3px;
    text-decoration: none;
    white-space: nowrap;
}
.RTL .UniMenuContent .SmallButton a {
    padding-right: 3px;
}
.ContentTreeSelectedItem .Name {
    cursor: pointer;
    margin-left: 1px;
    padding: 2px 10px 2px 5px;
}
.RTL .ContentTreeSelectedItem .Name {
    margin-right: 1px;
    padding: 2px 5px 2px 10px;
}
.ContentTreeItem .Name {
    color: #000000;
    cursor: pointer;
    margin-left: 1px;
    padding: 2px 10px 2px 5px;
}
.HeaderUserInfo {
    font-family: Verdana;
    font-size: 11px;
    padding-left: 15px;
}
.HeaderSiteDrop {
    font-family: Verdana;
    font-size: 11px;
    height: 17px;
    vertical-align: middle;
}
.IE8 .HeaderSiteDrop {
    margin-top: -1px;
}
.Gecko .ContentButton, .Gecko .ShortButton, .Gecko .LongButton, .Gecko .XLongButton, .Gecko .XXLongButton, .Gecko .XShortButton, .Gecko .SubmitButton, .Gecko .ShortSubmitButton, .Gecko .LongSubmitButton, .Gecko .XLongSubmitButton, .Gecko .XXLongSubmitButton, .Gecko .XShortSubmitButton {
    height: 20px;
    padding-bottom: 3px;
}
.RTL .ContentButton, .RTL .ShortButton, .RTL .LongButton, .RTL .XLongButton, .RTL .XXLongButton, .RTL .XShortButton, .RTL .SubmitButton, .RTL .ShortSubmitButton, .RTL .LongSubmitButton, .RTL .XLongSubmitButton, .RTL .XXLongSubmitButton, .RTL .XShortSubmitButton {
    margin: 0 2px 0 0;
}
.Safari .ContentButton, .Safari .ShortButton, .Safari .LongButton, .Safari .XLongButton, .Safari .XXLongButton, .Safari .XShortButton, .Safari .SubmitButton, .Safari .ShortSubmitButton, .Safari .LongSubmitButton, .Safari .XLongSubmitButton, .Safari .XXLongSubmitButton, .Safari .XShortSubmitButton {
    margin: 2px 2px 0;
    padding-bottom: 2px;
}
.Safari .DialogMassActionsDropdown .SubmitButton {
    margin: 0 2px;
}
.FieldLabel .ContentButton, .LargeTextAreaButton {
    vertical-align: middle;
}
.ContentButtonDisabled, .ShortButtonDisabled, .LongButtonDisabled, .XLongButtonDisabled, .XXLongButtonDisabled, .XShortButtonDisabled, .SubmitButtonDisabled, .ShortSubmitButtonDisabled, .LongSubmitButtonDisabled, .XLongSubmitButtonDisabled, .XXLongSubmitButtonDisabled, .XShortSubmitButtonDisabled {
    padding-bottom: 3px;
}
.ContentMenuSplitSeparator {
    float: left;
    height: 37px;
    margin-right: 1px;
    margin-top: 6px;
    width: 10px;
}
.RTL .ContentMenuSplitSeparator {
    float: right;
    margin-left: 1px;
}
.FooterLeft {
    float: left;
    width: 5px;
}
.RTL .FooterLeft {
    float: right;
}
.FooterRight {
    font-family: Tahoma;
    font-size: 11px;
    height: 39px;
    margin: 0 0 0 3px;
    padding: 7px;
    text-align: right;
}
.RTL .FooterRight {
    margin: 0 3px 0 0;
    text-align: left;
}
.NodePermissions {
    padding: 0;
}
.Safari .PropertiesPanel .UniSelector .LongButton {
    padding-bottom: 2px;
}
.PropertiesPanel, .FormPanel {
    float: left;
    min-width: 560px;
}
.RTL .PropertiesPanel, .RTL .FormPanel {
    float: right;
}
.WebPartForm .FormPanel {
    float: none;
}
.VerticalFrameResizer {
    bottom: 0;
    cursor: pointer;
    height: 7px;
    overflow: hidden;
    position: fixed;
    right: 0;
    width: 33px;
    z-index: 2000;
}
.ImageEditorMain {
    width: 240px;
}
.ImageEditorProperties {
    display: none;
    height: 530px;
    margin-left: 0;
    padding: 10px;
    width: 96%;
}
.ImageEditorFrame {
    height: 0;
    margin-left: 0;
    width: 0;
}
.MassEmailSelector .MenuHeaderItemSelected, .MassEmailSelector .MenuHeaderItem, .ImageEditorMain .MenuHeaderItem, .ImageEditorMain .MenuHeaderItemSelected {
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding: 0 12px 0 10px;
    text-decoration: none;
}
.HeaderLeft {
    height: 41px;
    left: 11px;
    margin: 0;
    overflow: hidden;
    padding: 0 5px 5px;
    position: absolute;
    top: 7px;
    width: 145px;
}
.IE7 .HeaderLeft {
    margin-left: -3px;
    margin-top: -1px;
}
.RTL .HeaderLeft {
    left: auto;
    padding: 0 0 5px 5px;
    right: 11px;
}
.SM_HeaderLeft {
    float: left;
    height: 41px;
    margin: 7px 0 0 11px;
    overflow: hidden;
    padding: 0 5px;
    width: 145px;
}
.RTL .SM_HeaderLeft {
    float: right;
}
.SM_HeaderContentSeparator {
    clear: both;
    height: 5px;
    overflow: hidden;
}
.PageFooterLine {
    bottom: 0;
    display: block;
    height: 22px;
    left: 0;
    padding: 10px;
    position: absolute;
    right: 0;
}
.DialogPageBody .PageTitleHeader {
    display: block;
    padding: 5px 5px 1px 8px;
    white-space: nowrap;
}
.PageHeaderLine, .PageHeaderLineSub {
    display: block;
    line-height: 15px;
    padding: 6px 10px;
}
.ContentEditMenu {
    border-bottom: 1px solid #CCCCCC;
    font-family: Tahoma;
    font-size: 11px;
    height: 37px;
    padding: 0 0 0 10px;
    position: relative;
    text-decoration: underline;
}
.CMSDeskProperties .ContentEditMenu {
    height: 37px;
}
.EditMenuBody .ContentEditMenu {
    height: 42px;
}
.ContentEditMenu table td, .ContentEditMenu table {
    padding: 0;
}
.Dialog_Tabs {
    visibility: visible !important;
}
.Dialog_Tabs .ajax__tab_header {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Tabs/TabsPanel.png");
    color: #000000;
    font-family: Tahoma;
    font-size: 11px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding: 3px 5px 0;
    text-decoration: none;
}
.Dialog_Tabs .ajax__tab_header span {
    float: left;
}
.RTL .Dialog_Tabs .ajax__tab_header span {
    float: right;
}
.RTL.Gecko .Dialog_Tabs .ajax__tab_header span {
    float: none;
}
.Dialog_Tabs .ajax__tab_outer {
    display: table-cell !important;
    height: 24px;
}
.RTL .Dialog_Tabs .ajax__tab_outer {
    padding-right: 0;
}
.Dialog_Tabs .ajax__tab_inner {
    display: table-cell !important;
    height: 24px;
}
.RTL .Dialog_Tabs .ajax__tab_inner {
    padding-left: 0;
}
.RTL.IE6 .Dialog_Tabs .ajax__tab_inner, .RTL.IE7 .Dialog_Tabs .ajax__tab_inner, .RTL.Safari .Dialog_Tabs .ajax__tab_inner {
    padding-left: 0;
    padding-right: 0;
}
.Dialog_Tabs .ajax__tab_tab {
    cursor: pointer;
    display: table-cell !important;
    float: left;
    font-size: 11px;
    margin-right: 6px !important;
    overflow: hidden;
    padding: 0 8px;
    vertical-align: middle;
}
.RTL .Dialog_Tabs .ajax__tab_tab {
    float: right;
    margin-right: 0 !important;
}
.RTL.IE7 .Dialog_Tabs .ajax__tab_tab {
    float: none;
    margin-right: 6px !important;
}
.RTL.Safari .Dialog_Tabs .ajax__tab_tab {
    float: right;
    margin-right: 6px !important;
}
.Dialog_Tabs .ajax__tab_body {
    background-color: #FFFFFF;
    height: 250px;
    padding: 6px;
}
.Safari .Dialog_Tabs .ajax__tab_body {
    height: auto;
}
.Dialog_Tabs .ajax__tab_hover .ajax__tab_tab {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Tabs/Horizontal/SubTabs/TabMid.png");
    border-left: 1px solid #8D8D8D;
    border-right: 1px solid #8D8D8D;
    padding: 0 7px;
}
.Dialog_Tabs .ajax__tab_active .ajax__tab_tab {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Tabs/Horizontal/SubTabs/TabMidSelected.png") !important;
    background-position: center bottom;
    background-repeat: repeat-x;
    border-left: 1px solid #8D8D8D;
    border-right: 1px solid #8D8D8D;
    display: table-cell !important;
    padding: 0 7px;
}
.ExamplesHeaderLeft {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Others/APIExamples/logo.png");
    background-repeat: no-repeat;
    float: left;
    height: 41px;
    margin: 7px 0 0 11px;
    overflow: hidden;
    padding: 0 5px;
    width: 145px;
}
.RTL .ExamplesHeaderLeft {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Others/APIExamples/logo.png");
    float: right;
}
.DialogSiteBlock {
    height: 25px;
    padding: 13px 10px 6px;
}
.DialogTreeArea .ContentTree {
    height: 100%;
    overflow: auto;
    padding-top: 8px;
    position: relative;
}
.CMSDeskProperties {
    padding: 0 3px 5px 10px;
}
.ForumModerationInfo {
    margin: 5px;
    padding: 5px;
    text-align: center;
}
.ForumModerationInfoText {
    background-color: #FFF6DF;
    border: 1px solid #CCCCCC;
    margin: 15px;
    padding: 35px;
}
.ForumSearchResultsInfo {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/CorporateSite/Images/bg_forumHeader.png") repeat-x scroll left top #F4F4F4;
    border: medium none;
    color: #737373;
    font-size: 13px;
    font-weight: bold;
    padding: 8px 20px;
}
.Forum .Unapproved {
    background-color: #FFF2CF;
}
.PostText blockquote {
    background-color: #EEEEEE;
    border: 1px solid #D4D4D4;
    margin-left: 10px;
    padding: 10px 15px;
}
.PostText blockquote cite {
    display: block;
    font-weight: bold;
}
.PostExtendedActions {
    border-top: 1px solid #EEEEEE;
    margin-bottom: 5px;
    margin-left: 8px;
    margin-top: 10px;
    padding-bottom: 15px;
    padding-top: 5px;
}
.PostExtendedActions span {
    display: none;
}
.PostExtendedActions .SendMessage {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Forums/sendmessage.gif");
    display: block;
    float: left;
    height: 16px;
    margin-right: 7px;
    width: 16px;
}
.PostExtendedActions .Friendship {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Forums/friendship.gif");
    display: block;
    float: left;
    height: 16px;
    width: 16px;
}
pre {
    background: none repeat scroll 0 0 #FCFFBF;
    border: 1px solid maroon;
    margin-left: 10px;
    padding: 10px 15px;
}
.ForumSearchResults .Post td {
    padding: 10px 10px 0 0 !important;
}
.ForumExtendedSearch {
    margin-bottom: 20px;
    margin-top: 25px;
}
.ForumLogonBox {
    float: left;
    margin: 10px 0;
}
.ForumSearchBox {
    float: right;
    margin: 10px 0;
}
.ForumSearchBox a {
    color: black;
}
.ResultThread {
    padding-left: 22px;
}
.ResultThread .AvatarImage {
    margin-left: 0 !important;
}
.ResultThread .Badge {
    margin-left: 6px !important;
}
.ResultThread .BadgeImage {
    margin-left: 4px !important;
}
.ResultThread .ForumPost {
    padding-left: 0;
}
.DesignMode .ForumSearchBox, .DesignMode .ForumLogonBox {
    float: none;
}
.Post .AcceptedSolution {
    background-color: #EFFFEF;
}
.AcceptedSolutionArea {
    color: Green;
    font-size: 14pt;
    margin-bottom: 5px;
    width: 100%;
}
.AcceptedSolutionArea td {
    padding-bottom: 5px !important;
    padding-left: 5px !important;
}
.AcceptedSolutionArea .AcceptedSolutionText {
    width: 100%;
}
.ForumManage {
    background-color: #FFFED5;
    border: 1px solid #CCCCCC;
    margin: 6px 2px 2px 0;
    padding: 2px 5px;
}
.ForumManage a {
    color: #245A91;
    padding-right: 5px;
}
.PostManageEdit table {
    border: medium none !important;
}
.PostManageEdit .ForumNewPost td {
    border-bottom: medium none !important;
}
.ForumNewPost .SignatureAreaItem {
    height: 50px;
    width: 500px;
}
.SignatureArea {
    border-top: 1px solid #D7D7D7;
    color: #A8A8A8;
    font-size: 8pt;
    margin-top: 5px;
    padding: 5px;
}
.ForumTree .PostTree .SignatureArea {
    border-top: 1px solid #D7D7D7;
    color: #A8A8A8;
    font-size: 8pt;
    margin-top: 5px;
    padding: 5px;
    width: 100%;
}
.AttachmentTableUpload input {
    margin-right: 3px;
}
.ForumGroup {
    width: 100%;
}
.ForumGroup a {
    color: #2F8DC3;
    text-decoration: underline;
}
.ForumGroup a:hover {
    text-decoration: none;
}
.ForumGroup .Table {
    background-color: #FFFFFF;
    width: 100%;
}
.ForumGroup .Table td {
    color: #737373;
    padding: 6px;
}
.ForumGroup .Table .Header td {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/CorporateSite/Images/bg_forumHeader.png") repeat-x scroll left top #F4F4F4;
    border: medium none;
    color: #737373;
    font-size: 13px;
    font-weight: bold;
    padding: 8px 20px !important;
}
.ForumGroup .Table .Info td {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/CorporateSite/Images/bg_forumSubheader.png") repeat-x scroll left top #010101;
    height: 49px;
    padding-bottom: 0;
    padding-left: 20px !important;
    padding-top: 0;
    vertical-align: top;
}
.ForumGroup .Table .GroupName {
    color: #363636;
    display: block;
    font-size: 20px;
    font-weight: bold;
    padding: 3px 0 0;
}
.ForumGroup .Table .GroupDescription {
    color: #737373;
    display: block;
    font-size: 11px;
    padding-left: 0;
}
.ForumGroup .Table .ForumInfo {
    padding-bottom: 6px;
    padding-top: 6px;
}
.ForumGroup .Table .Threads {
    border-left: 1px dotted #818181;
    border-right: 1px dotted #818181;
    text-align: center;
    width: 50px;
}
.ForumGroup .Table .Posts {
    border-right: 1px dotted #818181;
    text-align: center;
    width: 50px;
}
.ForumGroup .Table .LastPost {
    text-align: center;
    width: 200px;
}
.ForumGroup .Table .PostTime {
    white-space: nowrap;
}
.ForumGroup .Table .PostUser {
    color: #000000;
    white-space: nowrap;
}
.ForumGroup .ForumOdd td {
    background-color: #F8F8FF;
}
.ForumGroup .Forum .ForumName {
    color: black;
    font-size: 15px;
}
.ForumGroup .Forum .ForumDescription {
    display: block;
    padding-top: 5px;
}
.ForumFlat .ActionLink, .ForumFlat .ActionLink a, .ForumTree .ActionLink, .ForumTree .ActionLink a, .ForumManage .ActionLink {
    color: #245A91;
    display: inline;
    padding: 0 2px;
}
.ActionLink:hover {
    text-decoration: none !important;
}
.ForumFlat .Table, .ForumTree .Table {
    background-color: #FFFFFF;
    width: 100%;
}
.ForumFlat .Table td {
    color: #737373;
    padding: 10px;
}
.ForumFlat .Table .Info td, .ForumTree .Table .Info td {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/CorporateSite/Images/bg_forumHeaderBig.png") repeat-x scroll left top #000000;
    color: #737373;
    height: 53px;
    padding: 0 20px !important;
    vertical-align: top;
}
.ForumTree .Table .Info td {
    padding-left: 6px;
}
.ForumFlat .Table .ForumContent, .ForumTree .Table .ForumContent {
    background-color: #FFFFFF;
    margin: 0;
    padding: 0;
}
.ForumFlat .Table .Posts {
    border-left: 1px dotted #818181;
    border-right: 1px dotted #818181;
}
.ForumContent div.Posts {
    border: medium none !important;
}
.ForumTree .Table .Posts {
    border-bottom: 1px dotted #818181;
    border-left: 1px dotted #818181;
    border-right: 1px dotted #818181;
}
.Forum, .ForumContent, .ForumSearchResults {
    background: url("http://asia-01.kenticolab.com/CMS/App_Themes/CorporateSite/Images/bg_contentBox.png") no-repeat scroll left top transparent;
}
.IE7 .Forum {
    background: none repeat scroll 0 0 transparent;
}
.ForumFlat .Table .ForumName, .ForumTree .Table .ForumName {
    color: #000000;
    display: block;
    font-size: 18px;
    font-weight: bold;
    padding: 8px 0 0 4px;
}
.ForumFlat .Table .ForumDescription, .ForumTree .Table .ForumDescription {
    color: #737373;
    display: block;
    font-size: 13px;
    padding-left: 6px;
}
.ForumFlat .Table .Informations td, .ForumTree .Table .Informations td {
    background-color: #FFFEC0;
    border-bottom: 1px solid #BBBBBB;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    font-weight: bold;
    padding: 5px;
}
.ForumFlat .Table .Actions td, .ForumTree .Table .Actions td {
    background-color: #E6E6E6;
    font-weight: bold;
    padding: 5px 20px;
}
.ForumFlat .Table .Actions .ActionLink, .ForumTree .Table .Actions .ActionLink {
    color: #737373;
    padding: 0 5px;
    text-decoration: underline;
}
.ForumFlat .Table .Actions, .ForumTree .Table .Actions {
    color: #737373;
}
.ForumFlat .Table .Posts td {
    padding: 0;
}
.ForumFlat .Table .PostsTable, .ForumTree .Table .PostsTable {
    width: 100%;
}
.ForumFlat .Table .PostsTable td, .ForumTree .Table .PostsTable td {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
}
.ForumFlat .Table .PostsTable .Content, .ForumTree .Table .PostsTable .Content {
    padding-right: 8px !important;
}
.ForumFlat .Pager td {
    background-color: #EEEEEE;
    border: medium none;
    font-weight: bold;
    height: 23px;
    padding: 0;
    text-align: center;
}
.ForumFlat .Pager a {
    color: #65A02F;
    font-weight: bold;
    text-decoration: underline;
}
.ForumFlat .ThreadTable .Header td {
    background-color: #F4F4F4;
    border: medium none;
    color: #737373;
    font-weight: bold;
    padding-bottom: 4px;
    padding-top: 4px;
}
.ForumFlat .ThreadTable .Author {
    border-left: 1px dotted #818181;
    text-align: center;
    width: 200px;
}
.ForumFlat .ThreadTable .Posts, .ForumFlat .ThreadTable .Views {
    text-align: center;
    width: 50px;
}
.ForumFlat .ThreadTable .Views {
    border-right: 1px dotted #818181;
}
.ForumFlat .ThreadTable .LastPost {
    text-align: center;
    width: 200px;
}
.ForumFlat .ThreadTable .PostTime {
    white-space: nowrap;
}
.ForumFlat .ThreadTable .PostUser {
    color: #A7A7A7;
    font-weight: bold;
    white-space: nowrap;
}
.ForumFlat .ThreadTable .ThreadInfo {
    text-align: left;
    width: 30%;
}
.ForumFlat .ThreadTable .ThreadInfo .ThreadName {
    color: #66ADDF;
    font-size: 14px;
    text-decoration: underline;
}
.ForumFlat .ForumBreadCrumbs {
    color: #737373;
    font-size: 9pt;
    font-weight: normal;
    padding: 0 5px;
}
.ForumFlat .ForumBreadCrumbs a {
    color: #737373;
}
.ForumFlat .ForumContent .ForumNewPost {
    border-bottom: 1px solid #E6E6E6;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
}
.ForumNewPost .ItemLabel {
    font-weight: bold;
    padding: 5px;
    vertical-align: middle;
}
.ForumNewPost .Button {
    width: 100px;
}
.ForumNewPost .TextboxItem {
    width: 500px;
}
.ForumNewPost .TextboxItemShort {
    width: 300px;
}
.ForumNewPost .TextareaItem {
    height: 200px;
    width: 500px;
}
.Post img {
    border: 0 none;
}
.PostAttachments {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    margin: 10px 0;
    padding: 5px;
}
.PostAttachments .PostAttachmentsList {
    padding: 2px 0;
}
.PostAttachments .PostAttachmentsHeader {
    color: gray;
}
.PostAttachments .PostAttachmentsList a {
    color: black;
}
.ForumAttachments {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}
.ForumAttachments .AttachmentTable {
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    margin-top: 12px;
}
.ForumAttachments .AttachmentTable td {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}
.ForumAttachments .AttachmentTable .AttachmentTableHeader {
    background-color: #EEEEEE;
}
.ForumAttachments .AttachmentTable .AttachmentTableHeader th, .AttachmentTable .AttachmentFileSize, .AttachmentAction {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding: 3px;
    text-align: center;
}
.ForumAttachments .AttachmentTable .AttachmentTableHeader .AttachmentFileName {
    text-align: left;
}
.ForumAttachments .AttachmentTable .AttachmentTableFooter {
    display: none;
}
.ForumAttachments .AttachmentTable .AttachmentTableUpload input {
    height: 23px;
}
.ForumAttachments .AttachmentTable .AttachmentTableUpload .Button {
    width: 100px;
}
.ForumAttachments .AttachmentTable .AttachmentTableFooter {
    display: none;
}
.ForumAttachments .Title {
    font-size: 16px;
    font-weight: bold;
}
.PostText {
    display: block;
    margin: 5px 0;
}
.PostIndent {
    margin-left: 45px;
}
.ForumPost {
    padding: 0 14px 8px 19px;
}
.ForumPost .Content {
    vertical-align: top;
}
.ForumPost .PostUser {
    color: #66ADDF;
    font-size: 14px;
    font-weight: bold;
}
.ForumPost .PostUser:hover {
    text-decoration: none;
}
.ForumPost .PostSubject {
    font-size: 13px;
    font-weight: bold;
    padding: 2px 0;
}
.ForumPost .PostActionLink {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    padding: 0 5px;
}
.ForumPost .PostImage {
    padding: 6px 0;
}
.Result .PostImage {
    padding: 0;
}
.ForumPost .UserAvatar .AvatarImage {
    border: 1px solid #818181;
    height: 66px;
    margin: 7px 7px 2px 6px;
    width: 66px;
}
.PostReply .UserAvatar .AvatarImage, .ForumSearchResults .UserAvatar .AvatarImage {
    margin: 4px 15px 2px 6px;
}
.ForumPost .UserAvatar {
    width: 75px;
}
.ForumPost .UserAvatar .Badge {
    margin-left: 11px;
}
.ForumPost .UserAvatar .BadgeImage {
    margin-bottom: 3px;
    margin-left: 8px;
}
.ForumPost .PostText img {
    border: medium none;
}
.ForumContent .ForumNewPost {
    background-color: #F4F4F4;
    padding: 5px;
}
.ForumNewPost .PostReply {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin: 5px 13px;
    padding: 10px;
}
.ForumNewPost .FormPadding {
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px;
}
.ForumNewPost .Title {
    display: block;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
    padding-left: 13px;
}
.ForumFlat .ForumNewPost .PostForm td {
    border: medium none;
}
.ForumNewPost .ItemLabel {
    font-weight: bold;
    padding: 5px;
    vertical-align: middle;
}
.PostForm .SubmitButton {
    margin-right: 5px;
}
.PollsBox .PollVoteButton {
    width: 100px;
}
.ForumExtendedSearch .DropDownList {
    width: 507px;
}
.forumSearch {
    float: right;
    margin-bottom: 15px;
    padding: 40px 0 0 15px;
}
.forumSearch a {
    color: #66ADDF;
}
.forumSearch strong {
    color: #737373;
}
.forum h1 {
    padding-left: 2px;
}
.ThreadImageDefault {
    padding: 10px 5px 10px 15px !important;
    width: 30px;
}
.ThreadImageAnnouncement {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/CorporateSite/Images/Forums/thread_announcement.gif") no-repeat scroll 65% 50% transparent;
}
.ThreadImage {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/CorporateSite/Images/Forums/thread_default.gif") no-repeat scroll 65% 50% transparent;
}
.ThreadImageLocked {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/CorporateSite/Images/Forums/thread_locked.gif") no-repeat scroll 65% 50% transparent;
}
.ThreadImageSticky {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/CorporateSite/Images/Forums/thread_sticked.gif") no-repeat scroll 65% 50% transparent;
}
.ForumImageDefault {
    padding: 6px 12px !important;
    width: 40px;
}
.ForumImage {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/CorporateSite/Images/Forums/forum_default.gif") no-repeat scroll 50% 50% transparent;
}
.ForumImageLocked {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/CorporateSite/Images/Forums/forum_locked.gif") no-repeat scroll 50% 50% transparent;
}
.ForumTree .PostTree td {
    border: 0 none;
}
.ForumTree .PostTree {
    border: 0 none;
}
.ForumTree .ForumPost {
    border-bottom: 1px solid #CCCCCC;
    padding-left: 6px;
    padding-right: 6px;
}
.ForumTree .PostImage td {
    vertical-align: top;
}
.ThreadPost, .ThreadPostSelected {
    overflow: hidden;
    padding: 1px 5px 2px 1px;
}
.ThreadPost .Name {
    margin-left: 1px;
    padding: 1px 5px 2px 3px;
}
.RTL .ThreadPost .Name {
    margin-left: auto;
    margin-right: 1px;
    padding: 1px 3px 2px 5px;
}
.ThreadPostSelected .Name {
    background-color: #CCCCCC;
    margin-left: 1px;
    padding: 2px 4px 2px 2px;
}
.RTL .ThreadPostSelected .Name {
    margin-left: auto;
    margin-right: 1px;
    padding: 2px 2px 2px 4px;
}
.ThreadPost img, .ThreadPostSelected img {
    padding-bottom: 3px;
}
.ForumPostsLatest {
    margin-bottom: 15px;
}
.ForumPostsLatest h4 {
    font-size: 11px;
    margin: 0 0 10px;
}
.ForumPostsLatest a {
    color: #000000;
    text-decoration: none;
}
.ForumPostsLatest a:hover {
    text-decoration: underline;
}
.TemplateSelectorWrap .TextBoxField {
    height: 16px;
}
.IE .ImportStepConfiguration {
    width: 400px;
}
.ViewTabs .Dialog_Tabs .Tab {
    height: 100% !important;
    padding: 0 !important;
}
.ViewTabs .JqueryUITabs .ui-tabs-nav {
    padding: 5px 6px 0 !important;
}
.LargeSystemPanel fieldset {
    height: 174px;
}
.MediumSystemPanel fieldset {
    height: 150px;
}
.SmallSystemPanel fieldset {
    height: 60px;
}
.IE9 .SystemPanel fieldset {
    height: 175px;
}
.SystemPanel fieldset, .LargeSystemPanel fieldset {
    height: 170px;
}
.RefreshList {
    height: auto !important;
}
.IE8 .SystemPanel fieldset legend, .IE8 .SmallSystemPanel fieldset legend, .IE8 .MediumSystemPanel fieldset legend, .IE8 .LargeSystemPanel fieldset legend {
    position: absolute !important;
    top: -0.5em;
}
.IE8 .SystemPanel fieldset, .IE8 .SmallSystemPanel fieldset, .IE8 .MediumSystemPanel fieldset, .IE8 .LargeSystemPanel fieldset {
    position: relative;
}
.IE8 .SystemPanel table, .IE8 .SmallSystemPanel table, .IE8 .MediumSystemPanel table, .IE8 .LargeSystemPanel table {
    margin-top: 10px;
}
.IE7 fieldset {
    margin-top: 12px;
}
.RTL.IE8 fieldset legend, .RTL.IE7 fieldset legend {
    left: auto;
    right: 8px;
}
.IE7 fieldset legend {
    margin-top: -12px;
}
.Safari .UploaderUpload .UploaderLabel {
    display: block;
    float: left;
    margin-top: 6px;
}
.Safari .UploaderUpload .UploaderInputFile {
    width: 240px;
}
.CMSDeskHeader {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/CMSDeskHeader.png") repeat-x scroll left top #414A54;
    border-bottom: 1px solid #000000;
}
.HeaderLeft {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Branding/Logo.png") no-repeat scroll left top transparent;
}
.HeaderVersion, .HeaderLink, .HeaderRight td, .HeaderRight {
    color: #E9E9E9;
}
.TabControlLink {
    color: #FFFFFF;
}
.TabControlLinkSelected {
    color: #000000;
}
.SM_Header {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/CMSDeskHeader.png");
}
.ContentMenu {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/ContentMenuBackground.png") repeat scroll 0 0 #E9E9E9;
    border-bottom: 1px solid #8D8D8D;
}
.UniMenuContent .RightSmallButton, .UniMenuContent .LeftSmallButton {
    float: left;
    height: 21px;
    width: 2px;
}
.ContentMenuLeft {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/ContentMenuWatermark.png") no-repeat fixed right top transparent;
}
.RTL .ContentMenuLeft {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/RTL/Design/Backgrounds/ContentMenuWatermark.png") no-repeat fixed left top transparent;
}
.FrameResizer {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/FrameResizer/Horizontal/ResizerButton.png") no-repeat scroll left top #E4E4E4;
}
.RTL .FrameResizer {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/RTL/Design/Controls/FrameResizer/Horizontal/ResizerButton.png") no-repeat scroll left top #E4E4E4;
}
.UIHeaderSelector {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/IconBackground.png") no-repeat scroll left top transparent;
}
.UniMenuContent .BigButton:hover .MiddleBigButton, .UniMenuContent .Selected .MiddleBigButton {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/UniMenu/BigButtonActiveMiddle.png") repeat-x scroll center top transparent;
}
.TreeBody {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Branding/WatermarkLeftMenu.png") no-repeat scroll left bottom #FFFFFF;
}
.HeaderSignOut {
    color: #FFFFFF;
}
.ContentButton, .ShortButton, .LongButton, .XLongButton, .XXLongButton, .XShortButton, .SubmitButton, .ShortSubmitButton, .LongSubmitButton, .XLongSubmitButton, .XXLongSubmitButton, .XShortSubmitButton {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/ContentButton.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
}
.SubmitButton {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/SubmitButton.png") no-repeat scroll left top transparent;
}
.TabControl:hover {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Tabs/Horizontal/TabMidHover.png");
    cursor: pointer;
}
.UniMenuSeparator {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/UniMenu/RightBorder.png") no-repeat scroll center center transparent;
}
.UniMenuRightBorder, UniMenuLeftBorder {
    background: none repeat scroll 0 0 transparent;
}
.UniMenuContent .UniMenuDescription {
    color: #696868;
}
.ContentFooter {
    background-color: #E9E9E9;
}
.UniMenuContent .BigButton a, .UniMenuContent .SmallButton, .UniMenuContent .SmallButton a {
    color: #000000;
}
.ContentTreeSelectedItem .Name {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/TreeMenuActiveItem.png") repeat-y scroll right top #FFD899;
    color: #000000;
}
.RTL .ContentTreeSelectedItem .Name {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/RTL/Design/Backgrounds/TreeMenuActiveItem.png") repeat-y scroll left top #FFD899;
}
.HeaderUserInfo {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/General/IconUser.png") no-repeat scroll left center transparent;
}
.HeaderSiteDrop {
    background-color: #94A1AD;
    border: 1px solid #3A444E;
    color: #FFFFFF;
}
.SubmitButton {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/SubmitButton.png") no-repeat scroll left top transparent;
}
.XShortButton {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/XShortContentButton.png") no-repeat scroll left top transparent;
    width: 30px;
}
.XShortSubmitButton {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/XShortSubmitButton.png") no-repeat scroll left top transparent;
    width: 30px;
}
.ShortButton {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/ShortContentButton.png") no-repeat scroll left top transparent;
    width: 60px;
}
.ShortSubmitButton {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/ShortSubmitButton.png") no-repeat scroll left top transparent;
    width: 60px;
}
.LongButton {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/LongContentButton.png") no-repeat scroll left top transparent;
    width: 150px;
}
.LongSubmitButton {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/LongSubmitButton.png") no-repeat scroll left top transparent;
    width: 150px;
}
.XLongButton {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/XLongContentButton.png") no-repeat scroll left top transparent;
    width: 190px;
}
.XLongSubmitButton {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/XLongSubmitButton.png") no-repeat scroll left top transparent;
    width: 190px;
}
.XXLongButton {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/XXLongContentButton.png") no-repeat scroll left top transparent;
    width: 220px;
}
.XXLongSubmitButton {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/XXLongSubmitButton.png") no-repeat scroll left top transparent;
    width: 220px;
}
.ContentButton:hover, .ShortButton:hover, .LongButton:hover, .XLongButton:hover, .XXLongButton:hover, .XShortButton:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/ContentButtonHover.png") repeat-x scroll left top #1E4891;
    border: 1px solid #3D5E9C;
}
.MouseOver .ButtonUploader .UploaderImage {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/UploaderHover.png") repeat-x scroll left top #1E4891 !important;
}
.SubmitButton:hover, .ShortSubmitButton:hover, .LongSubmitButton:hover, .XLongSubmitButton:hover, .XXLongSubmitButton:hover, .XShortSubmitButton:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/SubmitButtonHover.png") repeat-x scroll left top #4E6304;
    border: 1px solid #6A7C2C;
}
.ContentButtonDisabled, .SubmitButtonDisabled, .ContentButtonDisabled:hover, .SubmitButtonDisabled:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/ContentButtonDisabled.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #878787;
}
.ShortButtonDisabled, .ShortSubmitButtonDisabled, .ShortButtonDisabled:hover, .ShortSubmitButtonDisabled:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/ShortButtonDisabled.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #878787;
}
.LongButtonDisabled, .LongSubmitButtonDisabled, .LongButtonDisabled:hover, .LongSubmitButtonDisabled:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/LongButtonDisabled.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #878787;
}
.XLongButtonDisabled, .XLongSubmitButtonDisabled, .XLongButtonDisabled:hover, .XLongSubmitButtonDisabled:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/XLongButtonDisabled.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #878787;
}
.XXLongButtonDisabled, .XXLongSubmitButtonDisabled, .XXLongButtonDisabled:hover, .XXLongSubmitButtonDisabled:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/XXLongButtonDisabled.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #878787;
}
.XShortButtonDisabled, .XShortSubmitButtonDisabled, .XShortButtonDisabled:hover, .XShortSubmitButtonDisabled:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Buttons/XShortButtonDisabled.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #878787;
}
.ContentMenuSplitSeparator {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/UniMenu/Separator.png") no-repeat scroll center center transparent;
}
.FooterLeft, .FooterRight {
    border-top: 1px solid #8D8D8D;
}
.VerticalFrameResizer {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/FrameResizer/Vertical/ResizerButton.png") no-repeat scroll left top #EAEAEA;
}
.MassEmailSelector .MenuHeaderItemSelected, .MassEmailSelector .MenuHeaderItem, .ImageEditorMain .MenuHeaderItem, .ImageEditorMain .MenuHeaderItemSelected {
    background: url("Images/Header.png") repeat-x scroll left top transparent;
    color: #313131;
}
.ImageEditorMain {
    border-bottom: 1px solid #A1A1A1;
    border-left: 1px solid #A1A1A1;
}
.ImageEditorProperties, .ImageEditorFrame {
    border: 1px solid #A1A1A1;
}
.MassEmailSelector .MenuHeaderItemSelected, .MassEmailSelector .MenuHeaderItem, .ImageEditorMain .MenuHeaderItem, .ImageEditorMain .MenuHeaderItemSelected {
    border-top: 1px solid #A1A1A1;
}
.SM_HeaderLeft {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Branding/LogoSiteManager.png");
    background-repeat: no-repeat;
}
.SM_HeaderContentSeparator {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/FrameResizer/Vertical/Resizer.png") repeat-x scroll left top transparent;
    border-bottom: 1px solid #8D8D8D;
    border-top: 1px solid #000000;
}
.PageFooterLine {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/DialogFooterBackground.png") repeat-x scroll left top #DEDEDE;
    border-top: 1px solid #CCCCCC;
}
.DialogPageBody .PageTitleHeader, .AsyncLogArea .PageTitleHeader {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/PageTitleHeaderDark.png") repeat-x scroll left top #414A55;
    border-bottom: medium none;
}
.AsyncLogArea .PageTitle {
    color: #FFFFFF;
}
.DialogPageBody .PageTitle {
    color: #FFFFFF;
}
.PageHeaderLine {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
}
.PageHeaderLineSub {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
}
.SimpleHeader .PageTitleBreadCrumbs {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/BreadcrumbsGradient.png") repeat-x scroll left top #F2F2F2;
    border-bottom: 1px solid #8D8D8D;
}
.NoBorderLine {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/PageTitleBreadcrumbs.png") repeat-x scroll left bottom #FFFFFF !important;
    border-bottom: 1px solid #FAFAFA;
    padding: 9px 10px 1px !important;
}
.TreeMenuPadding, .DialogSiteBlock {
    background-color: #F2F2F2;
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/TreeMenuTopBackground.png");
    background-repeat: repeat-x;
    border-bottom: 1px solid #8D8D8D;
}
.PreviewImage {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/MediaLibraryThumbs.png") repeat-x scroll left bottom #FFFFFF;
    border: 1px solid #CCCCCC !important;
    padding: 5px;
}
.TabsVertical .TabControl {
    color: #000000;
}
.TabsVertical .TabControlSelected {
    background-color: #F9C879;
    color: #000000;
}
.TabsVertical .TabControl:hover {
    border: medium none;
}
.VerticalTabsTop {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Tabs/Vertical/TabTop.png");
}
.TabsVertical .TabControl {
    background-color: #E0E0E0;
}
.TabsVertical .TabControl:hover {
    background-color: #FEFEFE;
}
.VerticalTabsBottom {
    background-color: #E0E0E0;
}
.VerticalTabsTop {
    background-color: #E0E0E0;
}
.LightTabs .FullTabsRight, .LightTabs .TabsRight, .LightTabs .TabsRightDialog {
    background-color: #AFAFAF;
}
fieldset {
    background-color: #FEFEFE;
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/EditingArea.png");
    background-position: right top;
    background-repeat: repeat-y;
    border: 1px solid #CCCCCC;
}
.HeaderSeparator {
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Controls/Tabs/Horizontal/SubTabs/Separator.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    border-bottom: 1px solid #8D8D8D;
}
input[type="text"], input[type="password"], select, textarea {
    border: 1px solid #CCCCCC;
}
.UniGridHead {
    background-color: #DFDFDF;
    color: #000000;
}
.PermissionsListBox {
    border: 1px solid #CCCCCC;
    padding: 3px;
}
.UniGridGrid {
    border: 1px solid #CCCCCC;
}
.PanelMenuCategoryHover {
    background-color: #FCE495;
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/SectionSelector.png");
    background-repeat: repeat-x;
    border: 1px solid #EBA100;
}
.PanelMenuCategoryHover a.CategoryAction {
    color: #0D3BA1;
}
.UniFlatSearchPanel {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/TabDialogHeader.png") repeat-x scroll 0 0 #DDDDDD;
    border-bottom: 1px solid #CCCCCC;
}
.UniFlatPager {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}
.SelectorFlatDescription {
    background: none repeat scroll 0 0 #F5F5F5;
}
.FlatItem .SelectorEnvelope:hover {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/SelectorHovered.png") repeat-x scroll 0 0 #FCE495;
    border: 1px solid #EBA100;
}
.ButtonsArea {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/Design/Backgrounds/ButtonArea.png") repeat-x scroll 0 0 #DDDDDD;
    border-top: 1px solid #CCCCCC;
}
.IE7 .LogonTitle span {
    display: block;
    width: 300px;
}
.IE7 td.LoginLabel {
    height: 20px;
}
.IE7 .loginBox .LogonData TD {
    width: auto;
}
.IE9 .InstalHeader {
    margin-top: 21px;
}
.LocalizableTop {
    top: 1px;
    vertical-align: top;
}
.IE8 .SM_Header .HeaderTabs, .IE7 .SM_Header .HeaderTabs {
    margin-top: 25px;
}
.MassEmailSelector {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #A1A1A1 #A1A1A1;
    border-right: 1px solid #A1A1A1;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    margin: 5px 0 0;
}
.MassEmailSelector .MenuHeaderItemSelected, .ImageEditorMain .MenuHeaderItemSelected {
    border-bottom: 1px solid #A1A1A1;
}
.Gecko .NewPageDialog .RadioPanel input {
    position: relative;
    top: -6px;
}
.Gecko .CalendarIcon {
    position: relative;
    top: 0;
}
.RangeCalendarTextBox {
    width: 147px;
}
.LongWebAnalyticsButton {
    width: 118px !important;
}
.IE8 .LongWebAnalyticsButton, .IE9 .LongWebAnalyticsButton, .Safari .LongWebAnalyticsButton {
    width: 112px !important;
}
.Gecko .PagerRow table td, .Opera .PagerRow table td, .IE9 .PagerRow table td {
    border-style: none;
}
.IE7 .LogonTitle span {
    display: block;
    width: 300px;
}
.IE7 td.LoginLabel {
    height: 20px;
}
.IE7 .loginBox .LogonData TD {
    width: auto;
}
.IE9 .InstalHeader {
    margin-top: 21px;
}
.LocalizableTop {
    top: 1px;
    vertical-align: top;
}
.IE8 .SM_Header .HeaderTabs, .IE7 .SM_Header .HeaderTabs {
    margin-top: 25px;
}
.MassEmailSelector {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #A1A1A1 #A1A1A1;
    border-right: 1px solid #A1A1A1;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    margin: 5px 0 0;
}
.MassEmailSelector .MenuHeaderItemSelected, .ImageEditorMain .MenuHeaderItemSelected {
    border-bottom: 1px solid #A1A1A1;
}
.Gecko .NewPageDialog .RadioPanel input {
    position: relative;
    top: -6px;
}
.Gecko .CalendarIcon {
    position: relative;
    top: 0;
}
.RTL.Gecko .MenuSubBox {
    left: 22px !important;
}
.RTL.Gecko .MenuBox {
    width: 92% !important;
}
.NoBorderTable td {
    border: medium none !important;
}
.EditingFormValueCell .NewLinkText {
    padding-left: 3px;
}
.RTL .EditingFormValueCell .NewLinkText {
    padding-right: 3px;
}
.FileImportFilter {
    margin-bottom: 10px;
}
.IE7 .UniGridHead .CartStepHeader {
    background-color: #414B55 !important;
    background-image: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_Ecommerce/cartstepheader.png") !important;
}
.DialogFileUploader .InnerDiv {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_Content/Dialogs/addfile.png") repeat scroll 0 0 transparent;
}
.DialogFileUploader .MouseOver .InnerDiv {
    background: url("http://asia-01.kenticolab.com/Web063846/App_Themes/Default/Images/CMSModules/CMS_Content/Dialogs/addfileover.png") repeat scroll 0 0 transparent;
}
